Facebook API共享响应未提供任何详细信息

时间:2017-08-03 05:42:19

标签: jquery facebook facebook-javascript-sdk

                FB.ui({
                method: 'feed',
                type: 'video',
                caption: text,
                link: url,
                description: text,
                source: url,
                picture: pictureEncode
            }, function(response){
                if (response && !response.error_code) {
                    console.log("OK: "+JSON.stringify(response));
                } else {
                    console.log("Not OK: "+JSON.stringify(response));
                }
            });

我尝试与我和它合作分享YouTube视频。但我需要确定用户是否取消了视频共享。在回复中我没有得到任何有用的值。他们如下所示。

  

构造   :   function Object()   hasOwnProperty   :   function hasOwnProperty()   isPrototypeOf   :   function isPrototypeOf()   propertyIsEnumerable   :   function propertyIsEnumerable()   的toLocaleString   :   function toLocaleString()   的toString   :   function toString()   的价值   :   函数valueOf()   的 defineGetter   :   功能 defineGetter ()   的 defineSetter   :   函数 defineSetter ()   的 lookupGetter   :   功能 lookupGetter ()   的 lookupSetter   :   函数 lookupSetter ()   得到 proto   :   功能原型()   设置 proto   :   功能原型()

请帮我解决这个问题。谢谢

1 个答案:

答案 0 :(得分:2)

https://developers.facebook.com/docs/sharing/reference/feed-dialog

看看响应参数,有一个重要的文字:

  

... post_id要求您的应用授予publish_actions,并且for   用户分享到他们的时间表或小组。

如果用户使用post_id授权应用,则publish_actions将仅在共享后的响应中显示。

请务必阅读平台政策,不允许您激励用户在墙上分享内容(奖励,门内容):

  

4.5仅激励某人登录您的应用,进入促销活动   您应用的页面,或在某个地方办理登机手续。不要激励其他人   动作。

来源:https://developers.facebook.com/policy/