2013-08-30 111 views
4

我正在尝试使用自定义操作(讨论)的标准对象类型(文章)。根据文件,这似乎是可能的,但我得到一个奇怪的错误,没有任何意义。该错误消息实际上缺少引用类型。看起来像Facebook的bug,但我不能确定。Facebook OpenGraph API错误

Here's my basic action config

This is the bizarre error I get

This shows that the article being referenced is valid and complete

任何帮助或建议,非常感激!

回答

2

您可以试试Facebook生成的代码(请参阅http://i.imm.io/1ilGp.png)吗?发布样本数据对我们非常有帮助(您只需将访问令牌放入其行)。另外,也许使Article参数可选将解决此问题。

一切对我来说似乎都行(包括文章参数)。然而,我从来没有使用图形API浏览器来测试opengraph发布(我总是使用卷曲或浏览器),所以也许它只是图形API浏览器错误。

+0

这也会产生一个错误(我会尽快尝试并发布响应)。 – roktechie

+0

curl -X POST“https://graph.facebook.com/me/dvidshub:discuss”-F“access_token = ”-F“article = http://www.dvidshub.net/image/1006918/koolendong” {“error”:{“message”:“(#100)只能为dvidshub类型指定参考对象之一:discuss。”,“type”:“OAuthException”,“code”:100}} 尝试将文章作为必需和非必需的参数。结果是一样的。 – roktechie

1

在您的自定义操作中,选择高级设置并在“唯一操作”下选择“允许多个”。这应该解决您的问题

+0

已经设置,不幸的。 – roktechie