如何使Open Graph用户生成的图像标记工作

时间:2013-03-25 23:11:17

标签: facebook-graph-api http-post opengraph

我正在尝试使用大型照片发布开放式图表操作,如OG文档中所述:

Adding Photos to Stories

我的操作已经获准用于所有可选操作,包括用户生成的照片。

每当我发布此动作时,故事仍会出现在自动收报机中,就好像帖子请求中没有包含用户生成的照片一样。没有为我的应用创建专辑,显然照片没有添加到所述专辑中。

我应该遵循一些无证件的行为吗?我是否应该在对象的标题中省略og:image这个动作正在发生?

1 个答案:

答案 0 :(得分:0)

我发现了我的问题。

关于facebook docs上关于此主题的示例部分中的文档是错误的。

他们的例子中有需要下划线的破折号:即

用户生成= user_generated

POST /me/cookbook:eat?
recipe=http://www.example.com/recipes/pizza/&
image[0][url]=http://www.example.com/recipes/pizza/pizza.jpg&
image[0][user-generated]=true&
image[1][url]=http://www.example.com/recipes/pizza/pizza2.jpg&
image[1][user-generated]=true&
access_token=VALID_ACCESS_TOKEN

应该是

POST /me/cookbook:eat?
recipe=http://www.example.com/recipes/pizza/&
image[0][url]=http://www.example.com/recipes/pizza/pizza.jpg&
image[0][user_generated]=true&
image[1][url]=http://www.example.com/recipes/pizza/pizza2.jpg&
image[1][user_generated]=true&
access_token=VALID_ACCESS_TOKEN

如果其他人在修复文档之前遇到此问题。打开错误报告:Bug Report