2015-11-04 6 views
3

Я использую https://twitteroauth.com/ в моих некоторых PHP-страницах. Я хочу получить токен доступа пользователя и получить доступ к секретному токену. Я получил ответ на эту страницу: How to get user Access Token and Access Secret with the Twitter API using phpКак получить токен доступа пользователя Twitter?

После замены моего ключа потребителя и секретного ключа потребителя на обеих страницах. Я загрузить его на моем сервере, но тогда я получил следующее сообщение об ошибке, когда я открываю твиттер-go.php

Fatal error: Uncaught exception `'Abraham\TwitterOAuth\TwitterOAuthException'` with message 

'<?xml version="1.0" encoding="UTF-8"?> 
<hash> 
    <error>Desktop applications only support the oauth_callback value 'oob'</error> 
    <request>/oauth/request_token</request> 
</hash> ' 
in `/home/mediahyp/public_html/tweetme/twitteroauth/src/TwitterOAuth.php:138` 

Stack trace: 

#0 /home/mediahyp/public_html/tweetme/twitter-go.php(13): Abraham\TwitterOAuth\TwitterOAuth->oauth('oauth/request_t...', Array) 
#1 {main} thrown in /home/mediahyp/public_html/tweetme/twitteroauth/src/TwitterOAuth.php on line 138 

Может кто-нибудь сказать мне, что эта ошибка о? Я что-то пропустил или что-то еще.

ответ

1

https://twittercommunity.com/t/desktop-applications-only-support-the-oauth-callback-value-oob-oauth-request-token/252/2

Новый интерфейс упрощает это: если вы предоставите URL заполнителя обратного вызова в поле для него в своем подробном экране приложения, оно позволяет использовать динамические обратные вызовы. Так что просто продолжайте и помещайте там местозаполнитель (не обязательно использовать фактический динамический/обратный вызов), и вы сможете использовать другие формы auth.

Когда местозаполнитель не представлен, приложение заблокировано для режима OOB.

+0

Примечание: «twitteroauth.com Настольные приложения поддерживают только значение oauth_callback» в Google считает это лучшим результатом. – ceejayoz

Смежные вопросы