Facebook devで例が見つかりません。またはここstackoverflowで、私がしなければならないとは思っていなかったこの投稿を作成する必要があります。
Facebook JavaScript SDK を使用してユーザーをログインさせる Web サイトがあります。ユーザーにログインするときは、
FB.login(), scope:{'email, offline_access'}
ログインが完了すると、短命のアクセス トークンを取得し、次の場所に渡します。
https://graph.facebook.com/oauth/access_token?
grant_type=fb_exchange_token&
client_id=APP_ID&
client_secret=APP_SECRET&
fb_exchange_token=SHORT_LIVED_ACCESS_TOKEN
そのため、応答で長寿命の 60 日間のトークンを取得します。これはサーバー側で行われ、新しい長期的なトークンを Facebook ID などとともにデータベースに保存します。
今私の問題に。毎日特定の時間に、アクセストークンを使用してデータベース内のユーザーデータを更新したいと考えています。しかし、どうすればいいですか?
私は FB.login() の後にこのようにするのに慣れていましたが、ユーザーがログインしていないとき、永続化されたトークンを使用して FB.api への呼び出しを行う方法がわかりませんか?
FB.api(/me....)
よろしく、 クリストファー