このAPIはTwitter上の公開ツイートからシャロシコ、syaroshi.coに関するツイートをカウントした合計を返すだけの単純なものです。
※2013年のツイートを起源にカウントしていますが、Twitterの仕様やカウントの仕方等事情により結果には多少の誤差が存在しています。
true
/false
true
/false
true
/false
GET https://api.syaroshico.hinaloe.net/api/v1/count.json
{"count":1310,"max_id":"673558909290856449","query":"syaroshi.co OR \u30b7\u30e3\u30ed\u30b7\u30b3 exclude:retweets","queried":"cache","timestamp":"1449434847"}
{ "count": 1310, "max_id": "673558909290856449", "query": "syaroshi.co OR シャロシコ exclude:retweets", "queried": "cache", "timestamp": "1449434847" }
このAPIには現在レートリミット等の制限は設けていませんが、TwitterのAPIやこのプログラムの内部的エラーが返される場合があります。
エラーの際はmessage
にエラーメッセージ、error
にtrue
を含むJSONが返されます。countにカウントが含まれる場合もありますが、負の値が含まれる可能性があることを考慮してください。(この場合カウントとは関係が無くなります)
CORSに対応しています。JavaScript+XHR2で任意のサイトにカウントを利用できます。但し現在JSONPのサポートの予定はありません。必要な場合は検討するので問い合わせてください。
全てのエンドポイントへのアクセスはSSL(TLS)によって保護されます。もし証明書にエラーがある際は@hnle0にpingしてください。
ソースコードはGitHubにてMITライセンスにて公開しています。
Fork me on GitHub