1

Facebook モバイル アプリケーションを使用してアップロードした画像にアクセスできない理由を理解する助けが必要です。使用例は、エンド ユーザーがモバイル デバイスから Facebook アプリケーションを開き、[写真] => [カメラ ロール] を選択することです。次に、1 枚の写真または写真のグループを選択します。最後に、写真を投稿します。Javascript SDK 経由で、以下のリクエストを使用してこれらの写真にアクセスできません。

ここに私の要求があります:

FB.api('https://graph.facebook.com/' + albumID + '?fields=photos.limit(200).fields(images,height,width,picture,id)',...

このリクエストは、上記のように Facebook モバイル経由でアップロードされた画像を除いて、アルバム内のすべての画像を返します。

ユーザーが Image=> Share => Facebook => Post を介してカメラ ロール (ギャラリー) から直接まったく同じ画像を共有する場合、画像へのアクセスに問題はありません。

これらの写真にアクセスするには、別のリクエストまたはフィールドを追加する必要があることを示唆する追加フ​​ィールドが、Graph API Explorer に表示されません。これらの写真にアクセスするために必要な追加のアクセス許可が表示されません。現在、私はこれらの許可を求めています:

scope="user_photos,friends_photos,user_photo_video_tags,friends_photo_video_tags"

これは既知の Facebook の問題ですか、それともユーザー エラー (私の過失) ですか? これらの画像にアクセスするには、リクエストに追加の権限やフィールドが必要ですか? Facebook モバイル API を介してアップロードされたこれらの画像を取得するための正しい要求を行っていないのでしょうか?

SOで同じ問題を特定する別の質問を見つけましたが、問題を解決するための洞察は提供されませんでした-モバイルFacebookグラフAPIからアップロードされた写真にアクセスします

4

0 に答える 0