#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:
Я считаю, что эта функция устарела
https://groups.google.com/forum /#!msg/twitter-обсуждение разработки/UPzE8ozWtlk/mkot6N2xBRQJ