FB JS-API:访问外部配置文件时GraphMethodException“不支持的get请求”

时间:2013-01-22 00:00:28

标签: facebook facebook-graph-api facebook-javascript-sdk opengraph facebook-opengraph

我使用Javascript API编写了一个facebook应用程序,并希望使用该应用程序显示另一个用户的名称(我只知道其他用户的Facebook ID)。用户不是彼此的朋友。

我已与第一位用户登录并致电

FB.api('/'+id_of_second_user, function(result) {alert(result);});

返回GraphMethodException,并显示消息“Unsupported Get request”。

当我以第一个用户身份登录Facebook时,

在浏览器中调用http://graph.facebook.com/ [id_of_second_user]可以正常工作。

我不明白为什么,因为使用浏览器的调用不应该通过Javascript API拥有比API调用更多的权限(至少app有一个应用程序令牌,用户使用FB.login登录。对于使用浏览器的直接请求,两者都是错误的

我是否必须使用本地ajax调用http://graph.facebook.com/ [id_of_second_user]或者我可以使用Javascript API吗?

0 个答案:

没有答案