2

FB iOS SDK を使用して、Graph API で画像を取得する際に問題に直面しています。

やったことある[facebook requestWithGraphPath:@"me?fields=id,first_name,last_name,picture,gender,email&type=large" andDelegate:self];

サインインしているユーザーに関する情報を取得します。以前は大きな画像でしたが、現在は小さな画像になっています。

写真のリクエストを個別に呼び出したくありません。そうしないと、ここに投稿しません。

どうすれば古い結果を取り戻すことができるかについてのヒントはありますか? 1 回のリクエストで、バイオ データ + 大きな写真。

助けてくれてありがとう。

4

3 に答える 3

4

をリクエストする代わりに、をpicture使用して大きな画像タイプをリクエストしてみpicture.type(large)てください。リクエストは次のようになります。

[facebook requestWithGraphPath:@"me?fields=id,first_name,last_name,picture.type(large),gender,email" andDelegate:self];

これにより、応答の画像として値が返されますが、小さな画像の URL ではなく大きな画像の URL が含まれます。

于 2012-09-13T08:40:40.243 に答える
2

picture.type(large) が正方形の画像を返さないことがわかりました。より大きな画像が必要で、正方形のままにしておく場合は、次のように、幅と高さを同じ値に設定して使用できます。

picture.width(200).height(200)
于 2012-12-31T15:47:50.950 に答える