我觉得我正在把头撞到墙上。我创建了一些自定义对象和一个自定义操作。要提交,我必须成功提交操作。
我在开发者网站的OpenGraph页面上使用“获取代码”按钮中的以下代码。
curl -F 'access_token=MY_ACCESSS_TOKEN' \
-F 'content=http://samples.ogp.me/417795554977717' \
'https://graph.facebook.com/me/myapp:myaction'
我得到以下回复
{"error":
{
"message":"(#15) This method must be called with an app access_token.",
"type":"OAuthException",
"code":15
}
}
嗯,我喜欢认为我是个聪明人。我弄清楚如何从this guide生成我的应用访问令牌,然后重试。
curl -F 'access_token=MY_APP_ACCESSS_TOKEN' \
-F 'content=http://samples.ogp.me/417795554977717' \
'https://graph.facebook.com/me/myapp:myaction'
然后我得到了这个回应。
{"error":
{
"message":"A user access token is required to request this resource.",
"type":"OAuthException",
"code":102
}
}
所以我显然处在一个永无止境的循环中。每一个方向我都反对这个。
答案 0 :(得分:0)
当然,一旦我提交,我会通过更改各种设置找到答案。
我会回答谷歌今后生活中的任何人(除非他们最终修复它),而不是删除。
在“应用程序”设置下,“高级”选项卡有一个名为“应用程序类型”的设置。如果将其设置为Native / Desktop,您将无法发布操作。
然而,Facebook自己的“获取代码”按钮的示例代码仍然不起作用 - 这是令人震惊的。