0

oAuth2を使用して認証された後、ユーザーのアルバムをインポートしようとしました。ユーザーの情報を取得した後、私はユーザーのIDを使用してアルバムを取得しています。

$fqlResult=$facebook->api($user_profile['id']."/albums");

しかし、これは空の配列を返します。私も試しました

$fqlResult=$facebook->api("/me/albums");

しかし、同じ結果が得られます。

どんな助けでもありがたいです。

4

2 に答える 2

1

Callumによる以前の回答は、認証された紹介について言及しています。これは、ユーザーがFacebook*内からアプリにつながるリンクをクリックしたときにのみ呼び出される機能です。

ただし、アプリへのログインは自分で処理しているため、ログイン時にパラメーターにuser_photos権限を含める必要があります。https://developers.facebook.com/docs/authentication/を参照してください。scope


*多くの人がこれら2つのシナリオを混同し続ける理由や、認証された紹介が実際にどのように機能するのか、アプリダッシュボードの設定に応じて何が行われるのか、何が行われないのかがわからないようです…</ p>

于 2012-09-22T13:37:40.383 に答える
-1

user_photosユーザーがアプリを認証するときは、ユーザーに権限を付与する必要があります。

これを行うには、アプリダッシュボードに移動し、[アプリの編集]をクリックします。user_photos[権限]セクションで、 [ユーザーと友達の権限]ボックスに追加します。

于 2012-09-21T19:31:43.047 に答える