0

我正在尝试将新的 Open Graph对象操作聚合集成到我们的站点中。

我有:

  1. 创建了一个对象和一个关联的动作
  2. 向我的页面添加了正确的标记
  3. 验证 #2 中的标记在Facebook 调试工具中有效

尝试提交操作以供批准时,它告诉我我需要至少发布一次操作。我尝试使用文档中的以下请求来执行此操作:

https://graph.facebook.com/me/<my-namespace>:<my-action>?<my-object>=<url-to-object>&access_token=<my-access-token>

响应没有给我任何错误,而是以空数据属性响应。

{
    data: [ ],
    paging: {
        next: "<paging-url-here>"
    }
}

我认为也许data响应中的空白是告诉我它成功的间接方式,但是当我查看我的个人资料时,该操作没有发布,Facebook 也不会让我提交该操作(他们仍然告诉我需要发布该操作至少一次)。

我已经验证了访问令牌是有效的,事实上,我通过删除几个字符搞砸了它,并且请求失败告诉我访问令牌无效。

我显然在这里遗漏了一些明显的东西,所以希望得到一些帮助!

4

2 回答 2

1

Facebook 有一个错误使得 GET 的行为与 POST 不同。如果您遇到与我相同的问题并使用 GET,请切换到 POST,它应该可以工作。

于 2012-06-16T23:33:08.807 回答
0

那应该行得通。请在developers.facebook.com/bugs 提交您具体看到的错误,我们将进行调查。

于 2012-05-18T17:46:32.743 回答