友達の公開アルバムの写真情報を取得したいと思います。私が使用している場合:AsyncFacebookRunnerリクエスト()を呼び出すとエラーが発生します
AsyncFacebookRunnerObj.request(currentAlbumID +"/photos", new myRequestListner, refString);
私は写真のすべての情報を取得するが、私は次のフィールドのみのID、名前、ソース、およびCREATED_TIMEをしたいが、私は
AsyncFacebookRunnerObj.request(currentAlbumID +"/photos?fields=id,name,source,created_time&", new myRequestListner, refString);
としての私のクエリを変更するとき、それが与えます私次のエラー:最初のケースで
Unknown fields: created_time?access_token=206284639416574|bb1b1eb05fb1dcde78cb98ff.3-100002550378811|GLcB2DC3Tyc5VMWukaB9nPW6QF0
このトークンも付加されますが、エラーがスローされないが、後者の場合にはFacebookの-SDKがエラーになります。
私は助けていただきありがとうございます!
ありがとうございました。
Facebookのブラウザで同じクエリを実行しましたが、私は空のJSONObjectを返します。だから問題は本当にですか? access_tokenの前に追加されるマーク。リクエスト機能が自動的に追加します。誰もこれを削除する方法を知っていますか?クエリのシンボル? – shaffooo
はい、下記のようにリクエストメソッドを編集して変更する必要があります。 –
@バードン。ありがとう。わかった。私はUtilsのopenUrlを変更しました。それは完全な文字列urlを持っています。フィールドをリクエストすると '='を使用するので、 '='記号がないので、それを探してから変更しました。シンボルは行番号146にありません。 – shaffooo