Вход в Twitter @Anywhere Не уверен, как использовать Bridge_Code

#twitter #oauth #twitter-anywhere

#Twitter #oauth #twitter-anywhere

Вопрос:

Я настроил приложение, которое использует @Anywhere из Twitter для аутентификации пользователей. Я отошел от старого способа, которым я это делал: отправлял пользователя на новую вкладку, входил в Twitter, нажимал авторизоваться и вводил PIN-код и имя пользователя в свою систему, потому что это было слишком много шагов, и пользователи путались.

Проблема, с которой я столкнулся сейчас, заключается в том, что мне нужно сохранить oauth_token и oauth_token_secret в базе данных, чтобы я мог получить их информацию и связать ее с моими собственными идентификаторами пользователей, позволяющими пользователю отвечать на твиты внутри приложения.

Однако я не получаю эти поля, когда я перезваниваю, я получаю «ouath_access_token», который не очень похож на те, которые я получал до использования @Anywhere, а также «oauth_bridge_code»

Я видел несколько очень расплывчатых документов о том, как использовать это, чтобы получить реальные данные, которые я хотел бы.

Я попытался сделать что-то подобное со слайда, который я видел

     $.ajax({
            url:'http://api.twitter.com/oauth/access_token',
            type:'POST',
            data:bridge_code,
            success: function(data, jqXHR){
                         //investigate data returned
                         console.log(data,jqXHR);
                      }
           });
  

==================== РЕДАКТИРОВАТЬ===================

Теперь я получаю конкретную ошибку при отправке вышеуказанного запроса

   XMLHttpRequest cannot load https://api.twitter.com/oauth/access_token. Origin http://127.0.0.1 is not allowed by Access-Control-Allow-Origin.

  POST https://api.twitter.com/oauth/access_token undefined (undefined)
  

Ответ №1: