facebook - OpenGraph Watch Action 不出现在任何地方

标签 facebook facebook-graph-api facebook-opengraph

我的页面类型为 video.other(具有有效的开放图元标记)并尝试发布观看操作。使用 Javascript SDK,使用此代码发布:

FB.api('/me/video.watches', 'POST', { 
        video: 'my_video_url_is_here', 
        'fb:explicitly_shared' : true
    }, 
    function(response) {
        if (!response || response.error) {
            console.log(response.error);
        } else {
            console.log(response);
        }
});

响应是:

{"id" : "a_fb_id"}

虽然没有错误,但我无法在我的时间线或事件日志页面中看到该操作,也无法使用此 url 访问:

https://www.facebook.com/me/activity/a_fb_id

通过 url https://graph.facebook.com/a_fb_id?access_token=MY_ACCESS_TOKEN,我得到了这个 json 数据:

{
    "id": "a_fb_id", 
    "from": {
        "name": "MY_NAME", 
        "id": "MY_FACEBOOK_ID"
    }, 
    "start_time": "2013-12-04T09:50:58+0000", 
    "end_time": "2013-12-04T09:50:58+0000", 
    "publish_time": "2013-12-04T09:50:58+0000", 
    "application": {
        "name": "MY_APP_NAME", 
        "namespace": "MY_APP_NAMESPACE", 
        "id": "MY_APP_ID"
    }, 
    "data": {
        "video": {
            "id": "video_fb_og_id", 
            "url": "MY_VIDEO_URL", 
            "type": "video.other", 
            "title": "MY_VIDEO_TITLE"
        }
    }, 
    "type": "video.watches", 
    "no_feed_story": false, 
    "likes": {
        "count": 0, 
        "can_like": true, 
        "user_likes": false
    }, 
    "comments": {
        "count": 0, 
        "can_comment": true, 
        "comment_order": "chronological"
    }
}

这是我的应用程序的 Watch 常见操作类型(内置)批准状态: Approval Status

一切似乎都正常,但没有关于该操作的事件。我哪里做错了?

最佳答案

您是否尝试按照文档 ( https://developers.facebook.com/docs/opengraph/using-actions/#read ) 中所述的方式访问它:

https://graph.facebook.com/me/video.watches?access_token=YOUR_ACCESS_TOKEN

请注意,您需要拥有此处所述的正确 OpenGraph 权限(“user_actions.video”),如文档中所述:https://developers.facebook.com/docs/reference/login/open-graph-permissions/

关于facebook - OpenGraph Watch Action 不出现在任何地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20374692/

相关文章:

ios - FBProfilePictureView 对象不会显示图像

reactjs - 我可以相信 react-devtools 不会侵犯我的隐私吗?

php - facebook php,你如何使用结果分页?

facebook - FB.ui 回调不会发生并且窗口不会自行关闭

php - 使用开放图形 API 在 Facebook friend 的墙上发布限制

php - php 中的硬编码数字如何转换为数据库中的另一个数字?奇怪的

javascript - 动态改变: meta property ="og:image"的内容

html - 如何添加多个标签(文章 : tag) in Facebook Open Graph?

facebook - facebook opengraph 中的推断属性是什么意思

css - Facebook 发送按钮 - 取消按钮不起作用