Я сталкиваюсь с ошибкой 32 в Твиттере (не могу аутентифицировать вас) при публикации на https://identitytoolkit.googleapis.com/v1/accounts:signInWithIdp
. Это мой запрос:
POST https://identitytoolkit.googleapis.com/v1/accounts: signInWithIdp? Key = firebase_key_here с полями тела requestUri, postBody, returnSecureToken и returnIdpCredential
, где requestUri
- это URL обратного вызова, рекомендованный консолью Firebase (занесен в белый список в настройках приложения Twitter), и postBody
имеет вид access_token=token_here&oauth_token_secret=secret_here&providerId=twitter.com
. Также для Content-Type
установлено значение application/json
.
Приложение Twitter имеет разрешение на чтение, запись и запрос адресов электронной почты. Я восстанавливал свои токены несколько раз, но это не имеет значения. Однако, похоже, что postBody
- это нормально, потому что, когда я пытался сделать запрос со своими старыми токенами, он бы правильно распознал, что срок их действия истек - поэтому проблема, вероятно, связана с другой частью запроса?
I Мы боролись с этим уже несколько недель, поэтому любая помощь будет признательна!