-2
 function Pages() 
     { 
      FB.api(
'/me/accounts', 
'GET', 
{ fields: 'name,about' }, 
function(response) {   
    document.getElementById('showPages').innerHTML = response.name + ' ' + response.about ; 
},{ scope: 'manage_pages' } 
); 
    } 

私はこの機能を使用して、自分のアプリケーションにログインしているユーザーが管理するページとそのページを取得します。fb.apiメソッドを使用してfacebookでユーザー管理ページの詳細を取得

"未定義"と出力されています。

+1

FB.apiが、それはナンセンスであると 'scope'を渡そうとし、パーミッションを要求しません。..除去しなければなりませんでした。パーミッションを要求するのはFB.loginの機能です。このAPIコールのレスポンスオブジェクト(成功した場合)は、あなたが思っているように構造化されていないため、コンソールにログを記録して検査し、理解してください。 – CBroe

+0

がコンソールにあります レスポンス=オブジェクト{data:Array [0]} と私はスコープも削除しました。でも同じ出力が得られました。 – Sarvagya

+0

これを読んで:http://www.devils-heaven.com/facebook-javascript-sdk-login/ – luschn

答えて

-1

は作品のかもしれFB.api('/me/applications/developer', 代わりのFB.api('/me/accounts')

を試してみてください。

+0

私もそれを試してみました..それでもdoesntの仕事... – Sarvagya

+0

私は同じエラーがあっても、それはどちらも私のためには役に立たなかったどちらか –

+0

あなたは私にそれを教えてくれましたか? – Sarvagya

0

それは働いていた。.. GETは

関連する問題