我已经多次遵循本教程: https ://developers.facebook.com/docs/opengraph/tutorial/ 并且总是得到相同的结果。
我总是收到此错误:(#15)必须使用应用程序 access_token 调用此方法。我尝试添加应用程序 access_token 并收到另一个错误,说我只能查询信息而不能发帖。(我检查了隐私设置,并且允许该应用程序发布到时间线。)我确实制作了这些对象,并且在使用 facebook 调试工具时没有发现任何问题。
我还阅读了这部分:
为什么我在发布操作时收到“必须使用应用程序 access_token 调用此方法”错误?
- 在开发人员应用程序中为您的 Open Graph 操作类型取消选中配置页面(隐藏在高级部分下)上的“需要应用访问令牌才能写入”复选框。
我在应用程序配置中找不到这个,我觉得这很旧。我用来发帖的代码与教程完全相同:
function postCook()
{
FB.api(
'/me/[YOUR_APP_NAMESPACE]:cook?recipe=http://fbwerks.com:8000/zhen/cookie.html',
'post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Cook was successful! Action ID: ' + response.id);
}
});
}
[我当然做了适当的改变:)] 任何帮助将不胜感激。