Twitter API

参考:

Getting started | Twitter Developers [Official]

API reference index | Twitter Developers [Official]

使い方

参考:

Twitter REST API の使い方 | SYNCER

APIプラットフォーム

参考:

プラットフォームの健全性向上を目指す開発者向けの新しい要件 | Twitter 開発者ブログ [公式]

利用規約

参考:

Twitter サービス利用規約 [公式]

Developer Agreement | Twitter Developers [Official]

Developer Policy | Twitter Developers [Official]

Twitter の利用規約を読む (1) 適用範囲とプライバシー | 利用規約百選

Twitter の利用規約を読む (2) コンテンツ | 利用規約百選

Twitter の利用規約を読む (3) サービスの利用 | 利用規約百選

アクセストークンの取得

手順:

  1. リクエストトークンの取得 (request_token)
  2. 認証画面の表示 (authorize もしくは、authenticate)
  3. ツイッターの認証画面でユーザーが操作した後、コールバック URL に戻ってくる
  4. アクセストークンの取得 (access_token)

authorize と authentication の違い

  • authorize:毎回、何らかの確認のためにボタンを押す必要がある。
  • autentication:過去にアプリ連携を許可済みで Twitter にログインしていれば、確認のボタンを押すことなくコールバックページに遷移する。

参考:

アクセストークンの取得 | SYNCER

POST oauth/request_token | Twitter Developers [Official]

GET oauth/authorize | Twitter Developers [Official]

GET oauth/authenticate | Twitter Developers [Official]

POST oauth/access_token | Twitter Developers [Official]

users/show

ユーザーのプロフィールを取得する。

参考:

GET users/show – ユーザーを取得する | SYNCER

GET users/show | Twitter Developers [Official]

users/search

参考:

GET users/search – ユーザーを検索する | SYNCER

GET users/search | Twitter Developers [Official]

extended_text

参考:

Upcoming changes to Tweets の日本語訳 – Qiita

Twitter API で取得したつぶやきが「truncated=true」で切れてしまう!| やったこと

Twitterのレスポンスは人が理解できるものではなくなったのだよ | tmyt のらくがき

Twitter REST API 仕様について | teratail

User Profile Images and Banners

プロフィール画像のサイズ

  • normal:48 × 48
  • bigger:73 × 73
  • mini:24 × 24
  • original:元の画像サイズ
  • 400x400:400 × 400

参考:

User Profile Images and Banners | Twitter Developers [Official]

How to get “bigger-size” user image with Twitter API 1.1? – Stack Overflow

Tweet Object

参考:

ツイートオブジェクト – Entity Object (エンティティオブジェクト) の説明 | SYNCER

Twitter Rest APIで取得できるデータのまとめ | SYNCER

Tweets | Twitter 開発者ドキュメント 日本語訳 [非公式]

Tweet object | Twitter Developers [Official]

Introduction to Tweet JSON | Twitter Developers [Official]

Media Object

参考:

twitter API で取得したツイート画像の各サイズの URL を取得 | コードマキアート

ツイートオブジェクト(動画) – Entity Object (エンティティオブジェクト) の説明 | SYNCER

The media entity – オブジェクト内のEntities | Twitter 開発者ドキュメント 日本語訳 [非公式]

Media Object – Entities object | Twitter Developers [Official]

How to download different sizes of an image from Twitter? – Stack Overflow

Extended entities object

参考:

Extended entities object | Twitter Developers [Official]

media/upload

参考:

Twitter REST APIを使って画像付きツイートをする方法 | 今村だけがよくわかるブログ

Upload media: Overview | Twitter Developers [Official]

Media Best Practices | Twitter Developers [Official]

search/tweets

参考:

Standard search API | Twitter Developers [Official]

検索オプション

参考:

検索コマンド (オプション) の使い方15選 | アプリ部

Twitter の検索 API & Twitter での検索術 – GitHub Gist

Standard operators | Twitter Developers [Official]

画像検索

  • filter:twimg
  • filter:images
  • filter:media

参考:

Twitter の画像検索に便利な4つの Tips | MarkeHack

Twitter 検索 画像付きツイートだけを検索結果に表示させる裏ワザ | StartHome

動画検索

  • filter:native_video
  • filter:native_video -vine -periscope
  • filter:videos

参考:

Twitter で Twitter に投稿された動画だけを検索する方法 | PLUS1WORLD

Rate limits

参考:

Rate limits | Twitter Developers [Official]

Streaming API

参考:

Twitter Streaming API についてのメモ | console.lealog();

Ruby で Twitter Streaming API を使ってみる | プログラマでありたい

Ruby で Twitter Bot 作ろうとしたら、いろいろと勉強になりました。| 発言駆動日記

filter

参考:

Twitter の Streaming API が日本語の検索に未対応だったのでつらい | @stefafafan の fa は3つです

ツイートを長期間収集する実験 – Qiita

POST statuses/filter | Twitter 開発者ドキュメント 日本語訳 [非公式]

Python

参考:

Twitter の Stream API にてデータ収集 | 開発アプリブログ

twitter の streaming API は日本語によるフィルタリングが未対応。| Kimux.Net

Twitter streaming API でサクサク日本語だけ拾う – Qiita

User Streams API 廃止

参考:

Twitter、「User Streams API」を8月17日に廃止。サードアプリはタイムライン取得が制限へ | 携帯総合研究所

Twitter における UserStream の終焉とその代用 | メモ帳の裏の切れ端

なぜ twitter は UserStream を停止したがるのか | さーたはうす

リプライ

参考:

twitter api で会話を取得する – Qiita

TwitterAPI で特定ツイートの会話を取得する – Qiita

mentions_timeline

自分宛のメンション (リプライ) を取得する。

参考:

GET statuses/mentions_timeline – メンションタイムラインを取得する | SYNCER

Twitter API V1.1 mentions メンションタイムライン @ユーザー「つぶやき」 一覧 表示 取得 php oauth 接続 | WEPICKS!

GET statuses/mentions_timeline | Twitter Developers [Official]

conversation

参考:

View Conversations API Support | Twitter Developers Forums

API.AI

参考:

Twitter Streaming API が面倒だったので、api.ai で済ませた話。| ウェブプラ

Account Activity API/webhook

参考:

ツイッターの Account Activity API 使ってみた – Qiita

Overview Account – Activity API | Twitter Developers [Official]

API 1.1 で出来ないこと

参考:

Twitter API 1.1 のできないこと | Liaro Engineering Blog

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です