Я установил приложение, которое использует @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)