Twitter @Anywhere Войти не уверены, как использовать Bridge_Code - PullRequest
0 голосов
/ 13 октября 2011

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

Проблема, с которой я столкнулся сейчас, заключается в том, что мне нужно сохранить 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);
                      }
           });

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

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

  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 Ответ

0 голосов
/ 14 октября 2011

Я считаю, что эта функция устарела

https://groups.google.com/forum/#!msg/twitter-development-talk/UPzE8ozWtlk/mkot6N2xBRQJ

...