私はpages.isFan(REST API)を使用したのと同じ方法で/ me / likes/pageIDを使用しようとしています。ただし、現在アクティブなユーザーではなく、アクセストークンを作成したユーザー/ページを常に使用します。
これについて頭を悩ませることはできません。助けていただければ幸いです。
ありがとう
私はpages.isFan(REST API)を使用したのと同じ方法で/ me / likes/pageIDを使用しようとしています。ただし、現在アクティブなユーザーではなく、アクセストークンを作成したユーザー/ページを常に使用します。
これについて頭を悩ませることはできません。助けていただければ幸いです。
ありがとう
[コメントから]しかし、ユーザーが自分のページのファンであるかどうかを「ただ」チェックするためのアプリケーションを本当に作成する必要がありますか?そして彼の許可を求めさえしますか?
はい、どのような場合でもアプリが必要になります。
Facebook内でキャンバスまたはページタブアプリとしてアプリを実行する場合、現在のユーザーがアプリが実行されているFacebookファンページ(!)をsigned_request
パラメーターから直接気に入ったかどうかの情報を取得します。
他のページについてこの情報を照会する場合、および/またはアプリがFacebookの外部で実行されている場合は、この情報を取得する前に、ユーザーにアプリに接続して、まず彼のいいねを読む許可を求める必要があります。
後者の場合の詳細については、https : //developers.facebook.com/docs/authentication/、https://developers.facebook.com/docs/authentication/permissions/#user_friends_perms、https://developers.facebookを参照してください。 com / docs / reference / api / user /#likes
簡単です。新しいGraphAPIでは、アクセストークンの所有者はですme
。これは、アクセストークンをデバッガーに貼り付けることで確認できます。
ユーザーがサイトにアクセスするたびに、ユーザーを認証し、ユーザーの名前でアクセストークンを取得する必要があります。次に、クエリを実行するときにこのアクセストークンのみを使用します。
Facebook SDKのいずれかを使用する場合、このプロセスは最も簡単です。