Я использую hello.js для входа пользователей с социальными сетями от клиента. Все работает так, как ожидалось, но теперь я вижу, что мне также нужен refresh_token
, потому что я должен использовать учетные данные клиента с сервера.Получить refresh_token от hellojs
Итак, следуя docs:
Unlike Implicit grant; Explicit grant may return the refresh_token.
И в опциях login
метод:
response_type: Implicit (token) or Explicit (code) Grant flow
Поэтому я добавил опцию response_type: 'code'
к методу init
.
Кроме того, я добавил объем offline_access
(scope docs (последний)):
Persist the tokens or acquire a Refresh Token for continued access
Но теперь, когда я пытаюсь войти в любой социальной сети, я получаю эту ошибку:
"The client_id "xxxxxxxxxxxxxxxxx" is unknown"
Это странно, потому что client_id является правильным, и удаление этой опции работает так, как ожидалось.
Я ничего не пропустил, или это ошибка?
Спасибо. Мне также пришлось установить для параметра «force» значение true. – Manolo