0

我正在创建上传和发布图像的 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>');
                }
            });

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

谢谢,尼古拉

4

1 回答 1

0

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

于 2014-03-24T20:39:18.347 回答