Hatena::Groupnadesiko

そっとなでしこ RSSフィード


メインのブログに書くまでもない、なでしこ学習帳【記事一覧】 【このブログは何?】


特設!→【目次】なでしこ用Twitter 連携ライブラリ「なこったー」で遊ぶ


2010-09-08

「なこったー」でリツイートする

| 「なこったー」でリツイートする - そっとなでしこ を含むブックマーク はてなブックマーク - 「なこったー」でリツイートする - そっとなでしこ

 なでしこ用Twitter 連携ライブラリ「なこったーの「リツイート」関数を使用し、Twitter APIの「statuses/retweet」APIを呼んでみるサンプルです。

【関数】リツイート({文字列}STATUS_IDを)~

 今回使用する関数は、「リツイート」関数です。

■説明

 Twitter APIの「statuses/retweet」 APIを「なでしこ」から呼び指定したツイートをリツイート(公式RT)する関数です。

 「statuses/update」 APIについては以下の通りです。

指定したステータスを retweet する。ステータスIDの指定は必須。

Twitter API 仕様書 日本語訳

http://watcher.moe-nifty.com/memo/docs/twitterAPI.txt

■引数

詳細は、「Twitter API 仕様書 日本語訳」等を参照のこと。

  • {文字列}STATUS_IDを
    • 必須です。リツイートする対象のツイートのステータスIDを指定します。
■戻り値

Twitter APIへの問い合わせに成功した場合は、リツイート元のツイート内容とリツイートした投稿ツイート内容が、ハッシュテーブルの配列に格納されて戻ります。

詳細は、以下を参照。


■サンプルについて

 今回のサンプルでは、以下のツイート(http://twitter.com/nadesiko/status/23146777509)、つまりステータスID「23146777509」をリツイートしています。

  


nadesiko

なでしこがバージョンアップしたようです → 2010/09/06 version 1.5331 http://nadesi.com/
(2010/09/06 22:59:06)

link

■サンプルのソースコード

※「OAuth認証設定」部分を、事前に取得した「コンシューマ・キー」と「コンシューマ・シークレット」、「アクセストークン」と「アクセストークンシークレット」に書き換えて実行して下さい。

#-----------------------------------------------------------------------
# OAuth認証設定
#-----------------------------------------------------------------------
# Twitterにアプリケーション登録した際に発行された
# 「コンシューマ・キー」と「コンシューマ・シークレット」を設定
CONSUMER_KEY=「****」。
CONSUMER_SECRET=「****」。
# 「アプリケーションのアクセス許可」&認証で発行された
# 「アクセストークン」と「アクセストークンシークレット」を設定
OAUTH_TOKEN=「****」。
OAUTH_TOKEN_SECRET=「****」。
#-----------------------------------------------------------------------

!「nakotter.nako」を取り込む
なこったークライアントとはNakotter。
そのoauthのコンシューマのトークンキー = CONSUMER_KEY。
そのoauthのコンシューマのシークレット = CONSUMER_SECRET。
そのoauthのトークンキー = OAUTH_TOKEN。
そのoauthのシークレット = OAUTH_TOKEN_SECRET。

なこったークライアントから「23146777509」をリツイートして、メモ記入。

結果、次のようなリツイートが投稿されます。

  


mamenakotter
なこったーテスト(まめ狸)

RT @nadesiko: なでしこがバージョンアップしたようです → 2010/09/06 version 1.5331 http://nadesi.com/


(2010/09/08 00:31:19)

link