Hatena::Groupnadesiko

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


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


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


2010-09-11

「なこったー」でフォローする

| 「なこったー」でフォローする - そっとなでしこ を含むブックマーク はてなブックマーク - 「なこったー」でフォローする - そっとなでしこ

 なでしこ用Twitter 連携ライブラリ「なこったーの「フォロー」関数を使用し、Twitter APIの「friendships/create」 APIを呼んでみるサンプルです。

【関数】フォロー({ハッシュ=?}PARAMで{文字列}SCREEN_NAMEを)~

 今回使用する関数は、「フォロー」関数です。

■説明

 Twitter APIの「friendships/create」 APIを「なでしこ」から呼び、指定したユーザーをフォローする関数です。

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

指定ユーザを自分の friend (following) にする。

id, user_id, screen_name のいずれかの引数を必ず指定すること

Twitter API 仕様書 日本語訳

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

■引数

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

  • {文字列}SCREEN_NAMEを
    • 必須です。フォローする対象のユーザーを「ユーザー名(screen_name)」あるいは「ユーザーID番号(user_id)」で指定します。
  • {ハッシュ=?}PARAMで
    • 省略可能です。今回のサンプルでは使用していません。
    • ハッシュ形式で以下の項目を指定できます(例:パラムとはハッシュ。#パラム@「follow」=「true」。)
      • follow
        • 指定したユーザをフォローにすると同時に、そのユーザの発言を「指定デバイス」に送信する場合に「true」を設定。

■戻り値

Twitter APIへの問い合わせに成功した場合は、フォローした対象のユーザー情報が、ハッシュテーブルの配列に格納されて戻ります。

詳細は、以下を参照。

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

※「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。

なこったークライアントから「mametanuki」をフォローしてメモ記入。