2013-06-27 2 views
0

Я не получаю результатов, чтобы опубликовать твит из php. Я зарегистрировал свое приложение с твиттером и получил мои учетные данные. Я сделал страницу под названием access_tokens.php и загрузил библиотеку OAuth с именем tmhOAuth.php. Я точно следую примеру учебника, и ничего похожего не появляется - есть ли какая-нибудь помощь, которая может быть предложена?Twitter API OAuth PHP post_tweet.php

access_tokens.php

<?php 

$consumer_key = 'xx'; 
$consumer_secret = 'xx'; 
$user_token = 'xx'; 
$user_secret = 'xx'; 

//xx is the replacement for my actual values 

?> 

post_tweet.php

<?php 
//Load the app's keys into memory 
require 'app_tokens.php'; 

//Load the tmOAuth library 
require 'tmhOAuth.php'; 

//Create an OAuth connection to the Twitter API 
$connection = new tmhOAut(array(
          'consumer_key' =>  $consumer_key, 
          'consumer_secret'=>  $consumer_secret, 
          'user_token'  =>  $user_token, 
          'user_secret' =>  $user_secret 
          )); 

//Send a tweet 
$code = $connection -> request('POST', 
    $connection -> url('1.1/statuses/update'), 
    array('status' => 'Hello Twitter')); 

//A response code of 200 is a success 
if ($code == 200){ 
    print "Tweet sent"; 
} 
else{ 
    print "Error:$code"; 
}        

?> 

ответ

0

Найти, если эта библиотека OAuth имеет поддержку еще, потому что я пытался сделать то же самое, несколько месяцев назад, и я нашел несколько сообщений говорят что с марта его больше нельзя было использовать. В любом случае, я не уверен, была ли эта библиотека, но если вы кодируете твиттер, вы должны знать, что они часто меняют свой API.

+0

IDK, если эта библиотека OAuth была поддержана, но я получил ее для работы с другой. Теперь, если бы я мог отображать график времени, а не пустым. Yay для кодирования! –

+0

В какую библиотеку вы его нашли? – achi