0

デスクトップアプリケーションを使用しています。

短期トークンを正常に取得できました。

短期トークンを長期トークンに変換できます。長期トークンは 60 日で期限切れになります。

私が想定しているのは、アクセストークン拡張プロセスであり、ユーザーがログインする必要なく、トークンの寿命をさらに 60 日間延長します。(ユーザーがデスクトップ アプリケーションを 60 日間使用しない場合、有効期限が切れ、新しいトークンを取得するためにログインする必要があります)。

アプリケーションが起動されるたびに access-token-extend プロセスを実行して、ユーザーがアプリケーションを定期的に (毎日) 操作する場合、トークンを継続的に有効に保ちたいと考えています。

私の「ハウツー」 https://developers.facebook.com/docs/facebook-login/access-tokens/#extendingを取得するための次のリンクに基づいています (セクション「コードの取得」を参照)

次の URL を使用しています: https://graph.facebook.com/oauth/client_code?access_token=....&client_secret=....&redirect_uri=....&client_id= .....

{ "error": { "message": "不明なエラーが発生しました。", "type": "OauthException", "code": 1 } } 上記のエラー メッセージは、すべての uri クエリ要素がは正しい。

意図的に正しくないものがあると、適切なエラーが発生します。例えば。「これは短期的なトークンであり、長期的なトークンが必要です」または「リダイレクト URI が正しくありません」。

Facebook アプリの設定、基本および詳細でいくつかの変更を加えましたが、成功しませんでした。

誰が私が欠けているかもしれないものを見ることができますか?

前もって感謝します。

4

1 に答える 1