5

iOS向けのアプリを開発していiPadます。Instagram APIユーザーから写真を取得して使用できるように実装しました。同じことをFacebookで行うことはできますか? ユーザーの写真にアクセスする方法はありますか? ありがとう

4

2 に答える 2

8

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 権限を要求したことを確認してください。

于 2012-10-31T01:49:39.723 に答える