タグ

iOSとTwitterに関するs_ryuukiのブックマーク (43)

  • Cocoa と twitter と OAuth に関する覚書 - いとーけーのページ

    いろいろと話題のOAuthですが、その意義とか仕組みとかはさておき、実際に実装してみようと思ったときに、ややこしいのはsignatureを作ってリクエストを生成するところなので、そのあたりをざっとメモっておきます。 あくまで個人的な覚書なんで、より詳しくは家のサイトを参照してください。OAuth Core 1.0a 以下、NSString を ‘&’ や ‘=’ で連結しているかのような記述がありますが、単なる文字連結のイメージですのでご了承下さい。 はじめに 全体を通していえることですが、すべてのGET/POSTパラメータは key, value ともにURLエンコードされている必要があります。(実際 key のほうは不要であることが多いですが) OAuthでのURLエンコードはRFC3986準拠ですので注意しましょう。CFURLを用いて例えばこんなふうにできます。 CFStringR

    Cocoa と twitter と OAuth に関する覚書 - いとーけーのページ
  • 【iPhone】【Objective-C】Twitterにつぶやきをポストする | iphoneアプリで稼げるのか

    最近Twitter熱が僕の回りでも加速してきたけど、アプリ標準機能として搭載すべく、iPhoneアプリ内でtwitterポストするためのサンプルコードを書いてみた。 Twitter API Wiki / Twitter REST API Method: statuses update 詳細は公式Wikiに譲るとして、最低限のAPI仕様は http://twitter.com/statuses/update.xmlへ ベーシック認証つきで POSTメソッドを使い statusパラメータ=「つぶやき」のリクエストを投げる 上記4点が満たされていればOK。 そんな条件を満たしたポストコードが以下。 ?View Code OBJECTIVE-C- (void)update:(NSString *)tweet { static NSString *udpateUrl = @"http://

  • Objective-CでTwitter APIを使う 色々 - すぎゃーんメモ

    Twitter APIの認証 Twitter APIの使用は、現在"BASIC認証"と"OAuth"の2通りの方法が用意されている。が、今年6月(?)でBASIC認証が使えなくなるという噂で、今後はAPIを使用するのにはOAuthを使用する必要が出てくるようだ。 まぁBasic認証はパスワードだだ漏れになっちゃうからやめておこうよ、という話ですかね。 Basic認証 - Wikipedia Code — OAuth iPhoneアプリTwitter APIを使いたい場合 結構iPhoneTwitterクライアントアプリってたくさんあるけど、どういう実装なのだろう? 大抵は初回起動時に設定画面でユーザー名とパスワードを入力させて、それを使ってBASIC認証でアクセスしているのではないのかな? BASIC認証を使うAPIアクセスの実装は比較的簡単。(base64エンコーディングを実装せずに

    Objective-CでTwitter APIを使う 色々 - すぎゃーんメモ