顯示具有 REST 標籤的文章。 顯示所有文章
顯示具有 REST 標籤的文章。 顯示所有文章

2013年9月23日 星期一

[PHP] Twitter REST API (以Search API為例) – 使用 TwitterAPIExchange.php

基本上作者有一份文件,教學講得還蠻完整的,這個專案還不停的在更新。

同樣的,要使用 Search API 撈取 twitter 的歷史 tweets,必須要先到開發者網站去建立你的 Application 並取得 Consumer Key、Consumer Secret、Access Token 和 Access Token Secret

接著你需要到 TwitterAPIExchange 的 GitHub 上去下載這個專案回來

你會發現這個專案的檔案數目比 Phirehose 少了很多,最核心的也就只有 TwitterAPIExchange.php 這支檔案

2013年9月12日 星期四

Twitter API:REST API & Streaming API

Twitter API 是Twitter 提供的一系列Web API服務,提供程式開發人員可以透過這些API來存取Twitter上的tweets,多數以JSON的格式回傳存取的資料,以比較常用的Search API和Streaming API為主,從2013年的3月開始,Twitter API更新為1.1版本,原本獨立的Search API和Streaming API也併入了REST API中,成為眾多API中的其中兩者。

因為1.0版已經全面停用,所以這裡不再提1.0版的用法。

Search API 和 Streaming API 都是到Twitter的資料庫中去撈推文,但是這兩者所撈的資料型態卻有所不同。

1.        Search API: 這個API所存取的資料是Twitter的歷史推文資料,一次最多可以查到100個條目,預設為15個

l   REST中的條目是:GET search/tweets (https://dev.twitter.com/docs/api/1.1/get/search/tweets)
l   API的存取URL:  https://api.twitter.com/1.1/search/tweets.json