我使用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吗?