2012-05-11 21 views
-1

Twitterでユーザー名が使用されているかどうかを確認するには多くのREST APIメソッドがありますが、私が調査した限り、レート制限があります。レート制限なしでユーザー名がTwitterで使用されているかどうかを確認するにはどうすればいいですか?

ウェブサイトの誰かがTwitterで使用するユーザー名(たとえば、誰かが有名人のユーザー名を主張して人々を混乱させるなど)を主張するのを防ぐためです。

このシナリオでは、Twitterユーザーでない可能性があるため、このシナリオではoauthを使用することはできません。

[150 /時間制限は受け入れられません。 Bing Search APIを使用してユーザー名を検索する方法が考えられます。 - ビング検索]はもちろん限ら

+0

人がTwitterで有名人と同じ名前を持っている場合はどうなりますか? –

+0

ユーザ名が40人以上の場合、そのユーザのユーザ名を予約します。同じ名前の人は、その名前を* website *のユーザ名として使用したい場合は、Twitterに投稿した後にのみ行うことができますoauthパーミッションを確認し、Twitterでユーザ名を所有していることを確認すると、すべてがクリアされることを願っています。 –

答えて

1

てみカールを評価されていない場合は、ここでは最小限の作業スクリプトはPHPである:

$url = "http://mobile.twitter.com/justinbieber"; 
$curl = curl_init(); 
curl_setopt($curl, CURLOPT_URL, $url); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
$resp = curl_exec($curl); 
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE); 
if($code == 200) 
{ 
    echo "He is on twitter"; 
} 
else 
{ 
    echo "He is on not twitter"; 
} 

あなたは本当の1ので、代わりに本物のmobile.twitter.comを問い合わせる必要がありますHTTP応答コードを実行しません。いくつかの理由があります。

+0

izeedさんのおかげで、mobile.twitterへのリクエストがブロックされますか? 10 /秒のレートで言うことができますか? –

+0

いいえ - 公開ウェブページです。自分のサーバーがあなたのせいでチョッキングを開始した場合、あなたのIPは禁止されるかもしれませんが、それは不可能です。 – izeed

関連する問題