2

この状況では奇妙な病気です。私は答えを知っていますが、それは機能しません。

私はphpを使用して写真アップロードシステムを作成しています。写真は私のサーバーからFacebookにアップロードされ、それは私にを返しますfbid。したがって、これを使用しfbidてFQLを実行し、写真の異なるサイズを取得できます。FQLは次のとおりです。

SELECT src_small, src_big, images FROM photo WHERE object_id=[fbid]

これは私のphpシステムでうまく機能します。異なる画像サイズのURLを含む配列を返します。を含むデータベースに保存しますfbid。時々NoPic言葉が出るので、フェイスブックでこの写真の配列をチェックすることにしました。システムでFQLを再度実行し、FacebookグラフAPIツールも試します。どちらも空の配列セットを返します。

次に、Facebookリンクを使用して、オブジェクトが存在するかどうかを確認します。オブジェクトは機能します。

https://www.facebook.com/photo.php?fbid=220817144722724

これは、オブジェクトが存在することを意味しますが、FQLから取得できなくなりました...どうすれば再度取得できますか?

4

1 に答える 1

0

写真のアップロードに成功した場合は、間違いなくphoto_upload許可を設定したことを意味します。残念ながら、この権限では写真のみが許可され、POST写真は許可されませんGET

user_photosしたがって、許可を設定するのを忘れていたと思います。それとも、適切な場所に設定しなかったか、FQL クエリで再利用されなかったのでしょうか?

私はそれを試してみましたが、Facebook 側ではすべて問題ありませんでした。

于 2013-02-26T12:33:48.413 に答える