iOS
向けのアプリを開発していiPad
ます。Instagram
API
ユーザーから写真を取得して使用できるように実装しました。同じことをFacebookで行うことはできますか? ユーザーの写真にアクセスする方法はありますか? ありがとう
2 に答える
Graph API は、探しているデータを確認するために開始する場所です。ユーザーの写真については、以下を確認してください: ユーザーが作成したアルバム - https://developers.facebook.com/docs/reference/api/user/ 写真に関する情報 - https://developers.facebook.com/docs/reference/api /写真/
Graph API エクスプローラーを使用して別のクエリを試すことをお勧めします: https://developers.facebook.com/tools/explorer まず、user_photos パーミッションを要求してください。クエリに me/albums と入力すると、ログインしているユーザーのアルバムのリストが表示されます。 . 検索結果のアルバム ID をクリックすると、そのアルバムの情報が表示されます。/photos と入力して、そのアルバムの写真を表示します。
必要なものがわかったら、Graph API やその他の API の上に構築された iOS SDK を見て、認証を行い、関心のあるものを取得して写真を取得できます。
リクエストの作成に関する iOS SDK の情報については、 https ://developers.facebook.com/docs/reference/ios/3.1/class/FBRequestConnection#startWithGraphPath%3AcompletionHandler%3A を参照してください。
したがって、album_id を指定して 1 つのアルバムの写真を見たい場合は、次のようなリクエスト コードを使用します。
[FBRequestConnection startWithGraphPath:@"<album_id>/photos"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
NSLog("Results: %@", result);
}
}
];
最初に user_photos 権限を要求したことを確認してください。