1

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

我用第一个用户登录并打电话

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

返回带有消息“不支持的获取请求”的 GraphMethodException。

当我以第一个用户身份登录 facebook 时,在浏览器中调用 http://graph.facebook.com/[id_of_second_user] 可以正常工作。

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

我是否必须对 http://graph.facebook.com/[id_of_second_user] 使用本机 ajax 调用,还是可以为此使用 Javascript API?

4

0 回答 0