0

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

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

然后我跑过这个 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);
            }
    });

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

4

1 回答 1

0

对于任何开放图形操作(包括内置),您都需要获得publish_actions许可,但它目前仍处于测试阶段,仅适用于应用程序的注册开发人员和测试人员 - 我不知道任何其他特定的限制,但我认为您可能会发布“文章”对象(https://developers.facebook.com/docs/beta/opengraph/objects/builtin/

于 2011-12-07T20:30:10.303 回答