首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布OpenGraph操作时出错“必须指定至少一个引用对象”

发布OpenGraph操作时出错“必须指定至少一个引用对象”
EN

Stack Overflow用户
提问于 2013-03-16 00:12:12
回答 1查看 2.1K关注 0票数 1

在通过open graph发布操作时,我得到了以下错误。我有大约10个完美发布的动作。只有这一个给了我错误:

代码语言:javascript
复制
code: 100
"At least one reference object must be specified"

下面是我的发布代码:

代码语言:javascript
复制
FB.api(
        '/me/'+fAction,
        'post',
        sObject,
    function(response) 
    {
           if (!response || response.error) 
           {
              for (var prop in response) 
              {
                console.log(response[prop]);
                callbackToFlash(0);
              }
           } else 
           {
              console.log('success'+object);
              callbackToFlash(1);
           }
        }
);

对象和操作对存在于我的应用程序中,我已经验证了这一点。在网上搜索后,这似乎是由于facebook的错误造成的。facebook已将其标记为已关闭。

有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-29 21:37:50

使用此代码

代码语言:javascript
复制
var obj = {"og:title": title, "og:image": imgurl,"og:description": des};

        FB.ui({
            method: 'share_open_graph',
            action_type: 'og.likes',
            action_properties: JSON.stringify({
                    object:obj


            })
        }, function (response) {
            // Debug response (optional)
            console.log(response);
        });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15437146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档