FBアプリケーションをインストールしたユーザーのFRIENDのアルバムや写真などの情報を取得するにはどうすればよいですか? 私のアプリをインストールしたユーザーに関する情報を得ることができるので、問題はアクセス権の問題ですか?それは永久的なアクセストークンへのアクセス許可を与え、私はそれを私のDBに保管しています。権限問題:FBアプリケーションをインストールしたユーザーのFRIENDのアルバムや写真などの情報を取得する
ここでは、ユーザーが自分のFBアプリをインストールしていて、自分のアプリを使用していて、自分のアプリをインストールした別のユーザーの友人の写真を見ているとします。 ユーザーが自分のアプリケーションをインストールするときに、アプリケーションがそのユーザーの友人の写真などのデータを取得できるように、その目的のためだけに「offline_access」が必要です。
ここで私は、ユーザーのプロフィール写真を取得するために使用しているコードです:
FB.api('/' + userID + '/albums', function (response) {
for (album in response.data) {
// Find the Profile Picture album
if (response.data[album].name == "Profile Pictures") {
// Get a list of all photos in that album.
FB.api(response.data[album].id + "/photos", function (response) {
//The image link
var arrayOfPhotos = '';
var numberOfPhotos = 0;
var image_url = new Array();
for (photo in response.data) {
//here I have some code to show the photos...
}
});
}
}
});
ユーザーIDは、アプリをインストールしたユーザーのですが、ユーザーに動作しない場合、このコードは本当によく働くが、それはしなかった。明らかに、アプリをインストールしたユーザーは友人の写真にアクセスできます...私のアプリをインストールしたユーザーの代わりにこのタスクを実行するにはどうすればいいですか?
ありがとうございました。私の質問がはっきりしていることを願っています何をしようとする
友人の写真を返すAPIがないということは間違いありません – Igy