1
<?php
include_once("twitter/library/OAuthStore.php");
include_once("twitter/library/OAuthRequester.php");
// register at http://twitter.com/oauth_clients and fill these two 
define("TWITTER_CONSUMER_KEY", "hidden");
define("TWITTER_CONSUMER_SECRET", "hidden");

define("TWITTER_OAUTH_HOST","https://api.twitter.com");
define("TWITTER_REQUEST_TOKEN_URL", TWITTER_OAUTH_HOST . "/oauth/request_token");
define("TWITTER_AUTHORIZE_URL", TWITTER_OAUTH_HOST . "/oauth/authorize");
define("TWITTER_ACCESS_TOKEN_URL", TWITTER_OAUTH_HOST . "/oauth/access_token");
define("TWITTER_PUBLIC_TIMELINE_API", TWITTER_OAUTH_HOST . "/statuses/public_timeline.json");
define("TWITTER_UPDATE_STATUS_API", TWITTER_OAUTH_HOST . "/statuses/update.json");

define('OAUTH_TMP_DIR', function_exists('sys_get_temp_dir') ? sys_get_temp_dir() : realpath($_ENV["TMP"])); 

// Twitter test
$options = array('consumer_key' => TWITTER_CONSUMER_KEY, 'consumer_secret' => TWITTER_CONSUMER_SECRET);
OAuthStore::instance("2Leg", $options);

try
{
    $request = new OAuthRequester(TWITTER_REQUEST_TOKEN_URL, "POST");
    $result = $request->doRequest(0);
    parse_str($result['body'], $params);
    $request = new OAuthRequester(TWITTER_PUBLIC_TIMELINE_API, 'GET', $params);
    $result = $request->doRequest();
    parse_str($result['body'], $params);
}
catch(OAuthException2 $e)
{
    echo "Exception" . $e->getMessage();
}
?>

Twitter にツイートを送信するにはどうすればよいですか。0 が返されるため、リクエストは正常に実行されますが、ツイートを送信する場合、どこから始めればよいかまだわかりません。これを使用しているのは私だけです。Twitter にログインする代わりに、自分のサイトからツイートを送信したいだけです。

ありがとうございました。

4

0 に答える 0