0

私はpages.isFan(REST API)を使用したのと同じ方法で/ me / likes/pageIDを使用しようとしています。ただし、現在アクティブなユーザーではなく、アクセストークンを作成したユーザー/ページを常に使用します。

これについて頭を悩ませることはできません。助けていただければ幸いです。

ありがとう

4

2 に答える 2

1

[コメントから]しかし、ユーザーが自分のページのファンであるかどうかを「ただ」チェックするためのアプリケーションを本当に作成する必要がありますか?そして彼の許可を求めさえしますか?

はい、どのような場合でもアプリが必要になります。

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

于 2012-09-13T14:11:45.093 に答える
0

簡単です。新しいGraphAPIでは、アクセストークンの所有者はですme。これは、アクセストークンをデバッガーに貼り付けることで確認できます。

ユーザーがサイトにアクセスするたびに、ユーザーを認証し、ユーザーの名前でアクセストークンを取得する必要があります。次に、クエリを実行するときにこのアクセストークンのみを使用します。

Facebook SDKのいずれかを使用する場合、このプロセスは最も簡単です。

于 2012-09-13T13:58:31.270 に答える