1

iOS アプリケーションからグラフ API 呼び出しがあります。次のようになります。

[[appDelegate facebook] requestWithGraphPath:[NSString stringWithFormat:@"%i/picture", [[userData objectForKey:@"id"] intValue] andDelegate:self];

(誤字脱字があるかもしれません)

しかし、結果をnslogすると、リクエストはロードされました(null). Graph API によると、URL を取得するには fields=picture などを使用する必要があります。どうすればいいですか?可能であれば、誰かがサンプルコードを見せてくれませんか?

4

2 に答える 2

2

ユーザーの Facebook 画像を読み込むために、実際の G​​raph API 呼び出しは必要ありません。次のような URL を作成するだけで、指定したユーザーの Facebook 画像が返されます。

NSURL *fbPictureURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://graph.facebook.com/%@/picture", [userData objectForKey:@"id"]];

その後、UIImageView にロードするなど、必要なことを行うことができます。

于 2012-05-06T19:55:37.707 に答える
0

requestWithGraphPathを使用して画像のURLを取得する方法については、この投稿の私の回答を参照してください。

iOS FacebookGraphAPIプロファイル画像リンク

于 2012-05-08T06:30:27.550 に答える