1

ユーザーがそのユーザーのアプリのアルバムにアップロードされる画像を選択するFacebookアプリを構築しています。すべてが正常に機能し、写真がアップロードされてユーザーの壁に投稿されるなど、問題はありません。

しかし、アップロード後、アップロードからの応答として取得した ID を使用して、新しくアップロードされた写真を取得しようとしましたが、ここで問題が発生しました。FB は単に「サポートされていない GET リクエスト」と伝えます。

私が持っている関連コードは次のとおりです。

<?php
# Works perfectly fine
$response = $fb->api('/me/photos', 'post', array(
    'message'   => 'Some message', 
    'source'    => '@' . realpath('path/to/img.jpg')
));

# "Unsupported GET request"... :/ (SOMETIMES ??)
$photo = $fb->api('/' . $response['id']);

すべての認証などは明らかに機能します(そうしないと、まったくアップロードできません)、機能しない写真を取得するだけです。

PHP と JS SDK を同時に使用しており、両方を試しました。私はJSで始めましたが、うまくいきませんでした。ただし、PHP 呼び出しが機能する場合もあります。

私が間違っていることを誰かが知っていますか?

編集:わかりましたので、新しく作成された写真の取得をスキップし、代わりにアップロードから返された ID を使用して URL を構築しました(とにかく、写真オブジェクトのリンク プロパティだけを使用しました。独自の構築)。しかし、今でもhttp://www.facebook.com/photo.php?fbid=ID_GOES_HERE&makeprofile=1にリダイレクトする 、Facebook から「コンテンツが利用できません」と表示されることがあります。ただし、Ctrl+R の後はそうです。$fb->api('/me/photos', 'post'...これは、 -call が ID を返したにもかかわらず、FB が新しいコンテンツの追加を完了していないように思えます。

考え?

4

2 に答える 2

0

まあ、同じことが私にも起こるので、かなり奇妙です。

正常に動作し、12 時間前、完全にダウンしました。返品IDを持っているのに投稿できません。

戻りIDでグラフAPIに尋ねると、次のようになりました:

{
  "error": {
    "message": "Unsupported get request.", 
    "type": "GraphMethodException", 
    "code": 100
  }
}

画像を投稿したときだけハプトになることに注意してください。リンクまたはステータスがあれば、すべて問題ありません。

FB api に問題がありますか?

于 2013-09-11T13:23:23.660 に答える