私たちのアプリを使用して製品を販売するビジネスクライアントがいます。そのため、新しい顧客が来るたびに、アプリのインストールをお願いしています。Facebook の標準的な手順に従ってアプリをインストールします。
私たちのアプリは、サーバー ベースの認証と cUrl に基づいています。私たちのアプリは、Facebook によって廃止され、間もなく期限切れになる offline_access 機能に基づいています。
この重大なシナリオでは、いくつかのクエリがあります。
すぐに無効になるFacebookアプリのアクセストークンを拡張する方法は?
私はすでにこのリンクhttps://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/およびhttps://developers.facebook.comを通過しました/roadmap/offline-access-removal/
しかし、これらのリンクは実用的というよりも理論的なものに見えます。私はいくつかの実用的な例を探しています。
これまでのところ、私の理解は次のとおりです。
Facebook アプリのダッシュボードからオフラインの非推奨機能を有効にする必要があります。アクセス トークンが期限切れまたは無効になる前に、Facebook から何らかの通知が送信されます。
アクセス トークンを拡張するには、次の手順に従う必要があります。
最大 2 時間持続する短命のアクセス トークンを取得する必要があり、1 日に複数のトークンを取得できます。次に、その短いトークンを使用して、60 日間有効なアクセス トークンを取得する必要があります。
私の質問は次のとおりです。
- 上記の私の理解はすべて正しいですか (私は混乱しています!)?
- Facebook からリマインダーを受け取った後、59 日ごとにアクセス トークンを再生成する必要がありますか? コンセプトが古いじゃないですか!
- 期限切れになるアクセス トークンまたは既に期限切れになっているアクセス トークンを拡張する簡単な自動化された方法はありますか?
事前にすべてに感謝します。