クライアントのために、私は彼らのウェブサイトで彼らのフェイスブックページが好きな人々のいくつかの写真を見せなければなりません。このために、ページアクセストークンが必要だと思います。これは私が推測したときに一度だけ必要ですが、プログラミングせずにクライアントから簡単にこれを取得するにはどうすればよいですか?たとえば、クライアントにアクセストークンを与えるURLをクライアントに与えることはできますか?それは彼が私に与えることができますか?
1 に答える
0
理論的には可能ですが、アクセストークンを一目で渡すことにより、認証の目的が無効になります。
manage_pages
権限を持つユーザーアクセストークンを取得するには、最初にdialog/oauthのURLが必要になります
https://www.facebook.com/dialog/oauth?client_id=APP_ID&redirect_uri=YOUR_URL&scope=manage_pages
次に、ページのアクセストークンをリクエストします
https://graph.facebook.com/PAGE_ID?fields=access_token&access_token=USER_ACCESS_TOKEN
トークンを確認する方法は、クライアントがアクセストークンを安全に渡すことができるように、クライアントのログインページをプログラムしてから、ページトークンをデータベースに保存することです。
ページトークンには有効期限がないため、これが必要になるのは1回だけです。
ファンページが好きなユーザーの写真を表示するコンテキストでは、これはAPIでは不可能です。これは、LikeBoxプラグインを使用してのみ行うことができます。
于 2013-03-26T16:51:31.893 に答える