-1

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

この機能が必要な理由は、誰かが Twitter で使用しているWeb サイトでユーザー名を主張することを防ぐためです。たとえば、誰かが有名人のユーザー名を主張して人々を混乱させる可能性があります。

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

[1 時間あたり 150 のレート制限は容認できません。考えられる解決策は、Bing Search API を使用してユーザー名を検索することでしょうか? - もちろん、Bing Search がレート制限されていない場合]

4

1 に答える 1

1

curl を試してみてください。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";
}

実際のものは HTTP 応答コードを実行しないため、実際のものではなく mobile.twitter.com をクエリする必要があります。さらにいくつかの理由があります。

于 2012-05-12T13:26:03.630 に答える