Javascript APIを使用してFacebookアプリを作成し、そのアプリを使用して別のユーザーの名前を表示したい(他のユーザーのFacebook IDしか知らない)。ユーザーはお互いの友達ではありません。
最初のユーザーでログインして電話します
FB.api('/'+id_of_second_user, function(result) {alert(result);});
「サポートされていないGetrequest」というメッセージとともにGraphMethodExceptionを返します。
最初のユーザーとしてFacebookにログインしている場合、ブラウザーでhttp://graph.facebook.com/[id_of_second_user]を呼び出すと正しく機能します。
ブラウザを使用した呼び出しに、Javascript APIを介したAPI呼び出しよりも多くの権限を持たせるべきではない理由がわかりません(少なくともアプリにはアプリケーショントークンがあり、ユーザーはFB.loginを使用してログインしています。どちらもfalseです。ブラウザを使用した直接リクエストの場合)
http://graph.facebook.com/[id_of_second_user]へのネイティブajax呼び出しを使用する必要がありますか、それともJavascript APIを使用できますか?