【问题标题】:How to post a story to user's timeline如何将故事发布到用户的时间线
【发布时间】:2014-03-25 04:39:18
【问题描述】:

我正在创建上传和发布图像的 FB 应用程序,但遇到了问题。我成功地拍摄了用户的图像并上传了它,并为此创建了故事,但故事只出现在新闻提要中,而不出现在用户的时间线上。此外,用户的朋友可以在主页上的新闻提要中看到该故事。我正在使用 Open Graph,以及自定义对象和操作(createphoto)。这是来自应用程序的代码:

FB.api('/me/appname:create?access_token='+access_token, 'post', {photo: object_id}, function(response) {
                if (!response) {
                    alert('Error occurred.');
                } else if (response.error) {
                    console.log('Error: ' + response.error.message);
                } else {
                    console.log(
                        '<a href=\"https://www.facebook.com/me/activity/' + response.id + '\">' +
                        'Story created.  ID is ' + response.id + '</a>');
                }
            });

如何制作一个故事以显示在用户的时间轴上?我阅读了很多文档,但找不到解决方案。

谢谢, 尼古拉

【问题讨论】:

    标签: facebook facebook-opengraph


    【解决方案1】:

    当您在 Open Graph 配置部分添加操作类型时,您会发现 capabilities 列表,您必须检查列表中的最后一项:Explicitly Share - This action can specify the user explictly... 然后您需要使用 API Graphic Explorer 检查您的故事,仅适用于测试目的。在其中创建POST,故事将在您的时间轴中发布。当然,您需要在页面中有正确的元标记。复制并粘贴带有元标记 here 的链接,以确保一切正常

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多