私はhello.jsを使用して、クライアントからソーシャルネットワークのユーザーにログインしています。すべて正常に動作しますが、サーバーのクライアント資格情報を使用する必要があるため、refresh_token
も必要です。hellojsからrefresh_tokenを取得
ので、docsを次
Unlike Implicit grant; Explicit grant may return the refresh_token.
そしてlogin
方法のオプションで:
は、だから私はresponse_type: Implicit (token) or Explicit (code) Grant flow
init
メソッドにオプション
response_type: 'code'
を追加しました。
Persist the tokens or acquire a Refresh Token for continued access
しかし、私はすべてのソーシャルネットワークを使ってログインしようとすると、今、私はこのエラーを取得:
"The client_id "xxxxxxxxxxxxxxxxx" is unknown"
はまた、私はスコープoffline_access
を(scope docs(最後の1))を追加しましたclient_idが正しいので、これは奇妙です。このオプションを削除すると、期待どおりに動作します。
何かが見つからない、またはこれがバグですか?
ありがとうございました。私は 'force'オプションをtrueに設定しなければなりませんでした。 – Manolo