2013-09-06 2 views
0

Мне нужно использовать API поиска Twitter. Я прочитал документацию разработчика twitter, и он говорит, что аутентификация на стороне клиента больше не рекомендуется. Но, поскольку мое приложение действительно небольшое, и в очень сжатые сроки я решил использовать codebird-js.Поиск twitter API-код-js

Вот мой код:

<script type="text/javascript" src="sha1.js"></script> 
<script type="text/javascript" src="codebird.js"></script> 
<script type="text/javascript"> 

function loginTwitter() { 
var cb = new Codebird(); 
cb.setConsumerKey("my_consumer_key","my_consumer_secret"); 
cb.setToken("my_token", "my_token_secret"); 
cb.__call(
    "search_tweets", 
    "q=Twitter", 
    function (reply) { 
    alert("hey"); 
}, 
true 
); 
} 

</script> 

Dont думаю, что есть какие-либо проблемы с обратного вызова поиска твитов, так это то, что описано в codebird-js.Kindly предлагают никаких альтернатив, чтобы сделать код работы. Кроме того, я включил параметр «Разрешить приложение для входа в систему с твиттером» в настройках приложения.

ответ

0

Вы должны внести некоторые корректировки синтаксиса в свой код и вызвать функцию loginTwitter(); код должен быть:

<script type="text/javascript" src="sha1.js"></script> 
<script type="text/javascript" src="codebird.js"></script> 
<script type="text/javascript"> 

function loginTwitter() { 
    var cb = new Codebird(); 
    cb.setConsumerKey("my_consumer_key", "my_consumer_secret"); 
    cb.setToken("my_token", "my_token_secret"); 

    cb.__call(
     "search_tweets", 
     "q=Twitter", 
     function (reply) { 
      alert(JSON.stringify(reply)); //do something with the result 
     }, 
     true 
    ); 
}; 

loginTwitter(); 

</script> 

И не забудьте скачать codebird для яваскрипта и поместить его файлы в ту же папку, в качестве основного файла (по пути, который вы вставили в сценарии).

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