2

登録ユーザーがFacebookにログインするphpアプリがあります。私は使用します$facebook->getLogoutUrl();。次に、すべてのアルバムを取得し、ID と名前を HTML 選択タグに表示します。ユーザーがいずれかを選択すると、アルバムの ID が DB に保存されます。

ここではすべてがうまく機能します。

次に、匿名ユーザーが私のウェブサイトにアクセスし、登録ユーザーの写真 (登録ユーザーが選択したアルバムの公開写真) を彼に見てもらいたい (彼らは私のサイトにログインしておらず、Facebook にもログインしていない)。現時点では、匿名ユーザーが facebook にログインしている場合にのみ機能します。しかし、anonがfacebookにログインしていなくても写真を表示したいです。

$photos = $facebook->api('/'.$idAlbum.'?fields=id,name,link,photos.fields(id,picture,source)');

2週間いろいろ試しましたが、効果がありません。ログインせずに試しました、アプリアクセストークンで試しました、試しました:

https://graph.facebook.com/oauth/access_token?client_id=XXXXXX&client_secret=YYYYYY&grant_type=client_credentials

誰でも私を助けることができますか?または、アプリでアルバムから写真を取得できないかどうか教えてください。アプリにログインする方法を検索しましたが、アプリ アクセス トークン ( https://developers.facebook.com/docs/howtos/login/login-as-app/ ) しか見つかりませんでしたが、それが言うようにit can make requests as the app, not as a user

4

1 に答える 1