- ベストアンサー
ツイッターアプリを製作するにあたって教えてください
ツイッターapiを使ってツイッターアプリを製作したいと思っていますが初心者でプログラムは全くやったことがありません。デザインはホームページビルダーを使える程度です。 勉強しながらすすめていきたいと思っていますが、まず何から勉強していけばよろしいでしょうか? どういうものを作るかによっても変わってくると思いますが、一般的に何をどういう順番で勉強すればいいのか全くわかりません。 アドバイスよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まずはbotを作るところから、です。ツイッターアプリと言われるものも、裏ではbotが動いています。tweenのようなtwitterクライアントも、やっていることはbotと変わりません。 目的に応じて、「発言を収集するbot」や「発言に反応するbot」の作成を、まずは目指してください。 <<アクセス関係>> ・HTTP 何はともあれ、httpのrequest/responseの仕組みを一通り知っておいてほしいですね。 TCP/IPのレイヤモデルを認識しているとより望ましいですが、はじめはなくてもなんとかなります。 ・REST そしたら次はRESTですね。なんとなくで十分です。 http://yohei-y.blogspot.com/2005/04/rest_23.html ・JSON プログラミングをやりながらなら、問題なく仕入れられる知識のはずです。 <<プログラミング言語>> 一番時間がかかるので、真っ先にはじめておくことをおすすめしておきます。 rubyが便利でしょう。httpもoauthも整備され、botの作成例も拾えます。 適当なページの中身を取得するスクリプトが自力で書けるようになったら、twitter apiやoauthを勉強して意味のある頃です。 <<twitter関係>> ・oauth twitterの認証方式です。 これを知らなくてもpublic timelineあたりは取れますが、ちょっとしたことをしたければoauthは必須です。 ・twitter api http://apiwiki.twitter.com/ これが使えればtwitterからデータを取れます。HTTP/REST/JSONあたりの勉強は、これが理解できることを目標にすればとりあえず十分です。
その他の回答 (1)
- cametan_42
- ベストアンサー率62% (164/264)
この本を買う事ですね。 誰でもできるTwitter Botの作り方―人気キャラにつぶやかせる: http://www.amazon.co.jp/%E8%AA%B0%E3%81%A7%E3%82%82%E3%81%A7%E3%81%8D%E3%82%8BTwitter-Bot%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9%E2%80%95%E4%BA%BA%E6%B0%97%E3%82%AD%E3%83%A3%E3%83%A9%E3%81%AB%E3%81%A4%E3%81%B6%E3%82%84%E3%81%8B%E3%81%9B%E3%82%8B-%E9%8F%91%E5%AE%B6%E7%B5%8C%E6%B8%88%E7%A0%94%E7%A9%B6%E6%89%80/dp/486146188X/ref=sr_1_2?ie=UTF8&s=books&qid=1290415586&sr=1-2 以上です。
お礼
すごく丁寧にありがとうございます! 早速参考にさせていただきがんばってみます。