Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
環境依存度が高いのでご注意ですよー 本日より、Twitter公式サイトが絵文字に対応しました。公式アカウントのツイートによります。 パソコンサイト (http://t.co/xt8ONincxT) でアップデートがあり絵文字が表示されるようになりました。ツイートに絵文字を付けるのはモバイル端末のみで可能です。#emojiparty — Twitterサポート (@TwitterHelpJP) 2014, 4月 2 ↑文字化けして表示されている方は、ツイートをTwitterのサイト上で見ればちゃんと表示されます。アカウント名をタッチして、確認してみてください。 さて、せっかく使えるようになったのであれば、ぜひ使ってみたいですよね。しかし、Twitterに絵文字を入力しようと思うと、環境によってはかなり大変です。 しかもちゃんと表示されたりされなかったりと、気をつけないといけない部分も多数あり
<g> <g> <defs> <rect id="SVGID_1_" x="-468" y="-1360" width="1440" height="3027" /> </defs> <clippath id="SVGID_2_"> <use xlink:href="#SVGID_1_" style="overflow:visible;" /> </clippath> </g> </g> <rect x="-468" y="-1360" class="st0" width="1440" height="3027" style="fill:rgb(0,0,0,0);stroke-width:3;stroke:rgb(0,0,0)" /> <path d="M13.4,12l5.8-5.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L12,10.6L6.2
つぶやきを大量に取得したいときには、TwitterのふつうのAPIではなく、Streaming APIを使います。ふつうのAPIは1時間あたり350回しか使えないので、対象となるつぶやきが、APIを目一杯使って取得できる数を超えるとどうしようもありません。Streaming APIならこのような心配は無用で、条件を設定して一度接続すれば、設定した条件に合うつぶやきを大量に取得できます。厳密に言えば、これは程度の問題でしかなく、Streaming APIでも、すべてのつぶやきを取得できるわけではないのですが、ここでは、「ふつうのAPIに比べれば遙かにたくさん取得できる」と考えてください。 cURLを使うのが簡単です。次のようなシェルスクリプト(stream.sh)を作成し、「bash stream.sh >> result.dat」などとして実行すれば、指定したキーワードを持つつぶやきを、r
1. 安全なTwitterクライアント への試行錯誤 川戸 正裕 @m_kawato 2012/1/28 第3回Twitter研究会 LT 1 2. 動機 • スマートフォン向けのTwitterクライアントア プリ作りたい • ターゲットはとりあえずAndroid • せっかくなのでAndroid Marketで配布した い 2012/1/28 第3回Twitter研究会 LT 2 3. TwitterクライアントとOAuth • Twitterクライアント作成にはOAuthが必須 – 昔はBASIC認証も使えたけど • ユーザのID・パスワードを直接持つ必要がな い • クライアントに委譲する権限 (投稿、DM読み 込み、etc.) を制御可能 2012/1/28 第3回Twitter研究会 LT 3 4. OAuthプロトコルの流れ クライアント twitter.com (OAuth
<g> <g> <defs> <rect id="SVGID_1_" x="-468" y="-1360" width="1440" height="3027" /> </defs> <clippath id="SVGID_2_"> <use xlink:href="#SVGID_1_" style="overflow:visible;" /> </clippath> </g> </g> <rect x="-468" y="-1360" class="st0" width="1440" height="3027" style="fill:rgb(0,0,0,0);stroke-width:3;stroke:rgb(0,0,0)" /> <path d="M13.4,12l5.8-5.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L12,10.6L6.2
OAuth認証でTwitterにアクセスするコードをC#で書いてみた。OAuthBase.csを参考にした。今のところ認証を通過することぐらいしかできないのでそのうち機能を追加していきたい。 using System; using System.Collections.Generic; using System.Security.Cryptography; using System.Configuration; using System.Text; using System.Web; using System.Net; using System.IO; namespace Twitter { class Auth { const string REQUEST_TOKEN_URL = "https://twitter.com/oauth/request_token"; const strin
Twitterの検索はいままで、過去1週間程度のツイートしか検索対象に 入らなかったのですが、その 対象が過去ぶんまで 一気に広がりました。 ■Twitter、古いツイートの検索を可能に - ITmedia ニュース http://www.itmedia.co.jp/news/articles/1302/08/news041.html twitter公式アプリやtwitter公式Webで検索をすると、順繰りに たどっていけばどこまでも検索結果が追加で出てくるようになります。 全てのツイートが確実に検索対象になっているのかどうかは わかりませんが、たとえば「デジ埋」関係の検索で実施してみると 一番古いところで 2007年4月頃 までの結果も見つかるようになりました。 ちなみにtwitter検索は 「OR検索」 できたり、ダブルクオートで囲んで 絶対表記検索できたり、「-from:」 を使って
pythonでTwitterのoauth認証部分を作成したのだが,少し手こずったのでメモっておく. ちなみに,botを動かす場合のように,自分だけが認証をパスすればよい場合は簡単. 参考:TwitterBotの作成① - Hello World!! 今回は,Twitterクライアントなどのアプリケーションのように,それを使うユーザがそれぞれに認証を必要とする場合を想定している. まず,認証の流れを示す. 認証画面 認証 コールバック Twitterのアプリを使用する時にこんなの1度は見たことあるはず. http://www.dl.kuis.kyoto-u.ac.jp/~takemura/Twitter/oauth.cgi で実際に試せるよ. 具体的なoauth認証の流れを示す. 1. リクエストトークンの取得 まず,アプリを使いたいユーザが,そのアプリのConsumer keyとConsu
REST API v1.1 Limits per window by resource 新しいAPIのLimit出てますね。単位は15分毎です。*1 まずは皆が普段見ているタイムライン「statuses/home_timeline」はいくつか、というと15回。一時間で60回。今までのようにモバイル端末でガシガシ取得するわけにはいかなくなります。 メンションの「statuses/mentions_timeline」、リストタイムライン「lists/statuses」も15回です。 大体みんな15分に15回で統一されています。先にも述べましたが、今までのようにモバイル端末でガシガシ取得するのは厳しくなりますね。デスクトップ端末ならuserstreamが使えるので、こちらは補完用になる為に問題はないのですが。 …タイムラインの時刻表示は相対時間表示にしろ、という件といい、本当にモバイルのこと考え
米Twitterは9月5日(現地時間)、予告していた「Twitter API」のバージョン1.1へのアップデートと、開発者向けガイドライン「Developer Rules of the Road」およびアプリでのTwitterデータの表示について定めた「Developer Display Requirements」の改定を実施した。主な変更点は予告時点と大きく変わらないが、詳細がすべて明らかになった。 開発者は、半年以内、つまり2013年3月5日までに、APIのこの改定に対応する必要がある。 Twitterは、8月にAPIのアップデートを予告した際、クライアントアプリのユーザートークンの上限を10万に制限したことに多数のフィードバックがあったとし、「10万トークンの制限は、Twitterのコア体験を複製しているわずかなクライアントアプリにしか影響を与えない」と説明した。現時点で10万以上の
ついにきてた! Twitter、画像アップロードAPIをサードパーティーに公開 古い!情報についていけない! 8月16日の記事です。いまさらですね。 Twitterに画像を投稿出来るようになったのはすぐ知ってたんですけど、 APIが公開されるってのを知らなくて気付いたのが今になったってお話ですね。 という訳でやってみた POST statuses/update_with_media Unlike POST statuses/update, this method expects raw multipart data. Your POST request's Content-Type should be set to multipart/form-data with the media[] parameter ナマのマルチパートデータでmediaってパラメータで送ってねみたいなことが書いてあ
Attaching media to Tweets with POST statuses/update_with_media is easy. A few pointers before getting started: POST statuses/update_with_media is only available on the upload.twitter.com host. You must use upload.twitter.com for this method and this method alone. Status updates without media should still be performed on api.twitter.com. Because the method uses multipart POST, OAuth is handled a li
Jump to Accounts (11) Block (5) Deprecated (21) Direct Messages (5) Favorites (3) Friends & Followers (11) Help (3) Legal (2) Lists (17) Local Trends (2) Notification (3) OAuth (4) Places & Geo (6) Saved Searches (4) Search (1) Spam Reporting (1) Suggested Users (3) Timelines (9) Trends (4) Tweets (9) Users (6) Updates the authenticating user's status and attaches media for upload. Unlike POST sta
Twitter で定期ツイートする Web サービスがあると思ったら意外になくて驚きましたので PHP で簡単に作ってみました。設置方法を紹介します。ちなみにこのスクリプトは即興で作ったサンプルですので、みなさん個人個人で組んでみましょう。 今回の記事で作ったサンプルはダウンロードして勉強用にお使いください。 regularTweets ダウンロード Twitter に定期ツイートするスクリプトの仕様 共用サーバーなどの cron の実行間隔に制限のあるサーバーを想定 cron でスクリプト起動した時間から10分過去までのものをツイート 一度ツイートしたものは再度ツイートされないようにタスク管理 全体の構成 index.php tweets.yaml logs.yaml PEAR spyc index.php 実際に定期ツイートをするスクリプトを書きます。 1 2 3 4 5 6 7 8
修正版のコードがあります。こちらの記事を参照してください。 また、この記事で紹介している方法は 2011年時点の方法です。Twitterの仕様変更等でこのコードでは動作しない可能性が高いため、ご注意ください。 TwitterUtils.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Net; using System.IO; using System.Text; namespace iPentec.Twitter { public class TwitterUtils { const string UPDATE_STATUS = "http://api.twitter.com/1/statuses/update.xml"; const s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く