2012-02-20 8 views
0

グラフAPIを使用して画像をアップロードしています。イメージは正常にアップロードされ、成功応答の一環としてIDが取得されます。私はその後、返されたIDを取る3368124406670を言うと、フォームのURLを作成することにしてみてください。アプリ経由でFaceBookにアップロードした後、有効なグラフURLを作成できません。

https://graph.facebook.com/3368124406670

このURLは、単に単語「偽」を返します。

私のような変種試してみました:私はまだ表示されますURLを見つけることができません

をイメージをブラウザウィンドウに表示します。私は間違って何をしていますか?

UPDATE:アレキサンダーの指導に従い

、私は許可リストにuser_photos権限を追加しました。今すぐグラフのURLを構築し、ブラウザにそれを入力すると、私に次を与え、すべてのURLがリンク(理由はわからない - 私は「このコンテンツは現在使用できません」を取得)を除く作業を参照:

{ 
    "id": "3372724601672", 
    "from": { 
     "name": "Mahboud Zabetian", 
     "id": "1376000736" 
    }, 
    "name": "Image captured with Lumin", 
    "picture": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/418881_3372724601672_1376000736_3381246_172283499_s.jpg", 
    "source": "https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/418881_3372724601672_1376000736_3381246_172283499_n.jpg", 
    "height": 479, 
    "width": 720, 
    "images": [ 
     { 
     "width": 2048, 
     "height": 1365, 
     "source": "https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/328625_3372724601672_1376000736_3381246_172283499_o.jpg" 
     }, 
     { 
     "width": 720, 
     "height": 479, 
     "source": "https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/418881_3372724601672_1376000736_3381246_172283499_n.jpg" 
     }, 
     { 
     "width": 180, 
     "height": 119, 
     "source": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/418881_3372724601672_1376000736_3381246_172283499_a.jpg" 
     }, 
     { 
     "width": 130, 
     "height": 86, 
     "source": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/418881_3372724601672_1376000736_3381246_172283499_s.jpg" 
     }, 
     { 
     "width": 75, 
     "height": 49, 
     "source": "https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc7/418881_3372724601672_1376000736_3381246_172283499_t.jpg" 
     } 
    ], 
    "link": "https://www.facebook.com/photo.php?fbid=3372724601672&set=a.3242188098341.159612.1376000736&type=1", 
    "icon": "https://s-static.ak.facebook.com/rsrc.php/v1/yz/r/StEh3RhPvjk.gif", 
    "created_time": "2012-02-20T22:07:38+0000", 
    "position": 56, 
    "updated_time": "2012-02-20T22:07:40+0000" 
} 
+0

これら3つすべてがImageオブジェクトを返します。その内部には.jpgファイル自体のURLが表示されます。アルバムに正しくアップロードされていることを確認してください。あなたはfacebook.comでそれを見ることができますか? – Igy

+0

私のアルバムの画像が見えます。私はこれらのURLでアクセスできません。私は "偽"にしかなりません。 – mahboudz

+0

facebook.comに表示されるIDは、グラフAPIで確認しているのと同じURLですか? – Igy

答えて

1

https://graph.facebook.com/282737675106726?access_token= ... これは動作するはずです。あなたはuser_photosの許可を得ていますか?

+0

私は "偽"しか得ません。このURLをブラウザに入力しているので、user_photos権限がどこに来るのか分かりません。写真は自分のアプリを使ってアルバムにアップロードされています。写真が入っているアカウントであるFacebookアカウントにログインします。アルバム内の画像は見えますが、上記のURLのいずれにもアクセスできません。 – mahboudz

+0

あなたが投稿したURLについては、私も偽になります。 – mahboudz

+0

私は自分の写真にアクセスする許可を与えなかった。それがあなたが偽になる理由です。 アプリケーションでは、user_photos権限と基本権限を尋ねる必要があります。その後、受信したアクセストークンを投稿したURLに適用します。 –

関連する問題