2017-03-21 4 views
2

私はFacebookのJavaScriptのsdkへの私のAPI呼び出しにパラメータを追加しようとしています。これまではすべての呼び出しが機能していましたが、画像にパラメータを追加する際に問題が発生しました。大きな画像を返すか、高さと幅を指定できます。Facebook Javascript SDK/me大きな写真タイプの複数のフィールド呼び出し

FB.api('/me', { 
         fields: [ 
          'last_name', 
          'first_name', 
          'email', 
          'location', 
          'picture' 
         ], 
         parameters: { 
          type: 'large' 
         } 
        ) 

、それは非常に読みやすいですので、私はあなたがこのようにそれを試してみました私はピクチャフィールド

答えて

1

に大型タイプを追加したい、呼び出しの構文を維持したいですか?

FB.api('/me', {fields: 'last_name,first_name,email,location,picture.type(large)'}, (response) =>() { 
    console.log(response); 
}); 

fieldsパラメータはどのドキュメントでも配列として認識されませんでしたが、代わりに文字列を使用する必要があります。

+0

ありがとうございます!なぜ文字列がここで最も最適な選択であるのかは分かりませんが、動作します。 –

関連する問題