我很难找到在时间线上发布阅读新闻项目的项目

时间:2011-12-07 19:28:13

标签: facebook facebook-graph-api facebook-feed

我似乎无法将我的新闻作为FB新闻项目发布。我能够创建一个完整的自定义类型,并且在我实现了一个标准对象之后我发现了特定于新闻的选项:动作设置成功,所以从概念上讲这应该可行,因为我们之前已经完成了所有工作。

最初我们(GlobalPost)为我们的文章对象创建了自己的应用程序和Auth作为我们自己的名称空间gp_storyshare,并带有一个动作读取。

然后我跑了过来 https://developers.facebook.com/docs/opengraph/news/ 并叹了口气,因为它没有链接到任何其他文档并重新开始。这就是我在的地方。

从那时起,我在所有新闻中添加了特定的OG标签,并将我们的og类型更改为 没有任何名称空间

请在此处查看包含标记的示例页面

http://www.globalpost.com/dispatch/news/regions/asia-pacific/111206/burma-myanmar-aung-san-suu-kyi

我没有对我们的应用程序做任何事情,不确定我是否需要进行任何身份验证更改或任何事情,因为开发人员页面什么也没说,并且该对象不是我可以控制的。 **我感觉这是问题,但没有真正的证据。**

在window.load上的

我调用了下面看到的newsRead(),就像我之前做的那样。这不起作用。

function newsRead()
{
    FB.api('/me/news:reads' + 
                '?article=http://www.globalpost.com/$node->path','post',
                function(response) {
        if (!response || response.error) {
                alert('Error occured');
        } else {
            alert('Post was successful! Action ID: ' + response.id);
            }
    });

我只是不知道下一步该尝试什么。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

对于任何开放图表操作(包括内置版本),您都需要publish_actions权限,但目前仍处于测试版状态,仅适用于已注册的应用程序开发人员和测试人员 - 我我不知道任何其他具体限制,但我认为你可能会发布'文章'对象(https://developers.facebook.com/docs/beta/opengraph/objects/builtin/