0

私の状況での解決策/アドバイスを探しています:

TwitterのタイムラインフィードをYQLで取得したいのですが、

フィードの例:

https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=NynasBo&count=2

これが私のYQLクエリ文字列です:

select * from json where url="https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=NynasBo&count=2" 

しかし、Twitter にはもちろん呼び出し回数に制限があるため、多くのユーザーが yahoo ドメイン名を使用しているため、ほとんど常に「レート制限を超えました」というメッセージが表示されます。

この状況で、次のような解決策または回避策を作成する方法を教えてください。

ドメイン名を変更する、別のテーブルを使用する、フィードを取得する別の方法を使用する、その他の理由で..など

残念ながら、私は YQL について大きな経験がありません :(.

PS:

クライアント側のコード (javascript/jQuery) のみを使用します

この場合に YQL を使用する必要がある理由:

10 ~ 15 人のユーザーのタイムラインを 1 つにまとめたいのですが、そのためには 10 ~ 15 の AJAX 呼び出しを行う必要があります。ここで、YQl にはyql.query.multi tabe があり、これは私にとって完璧なソリューションです。これらすべてのクエリを組み合わせることができます。 1 つで、1 つの AJAX 呼び出しを使用します。

助けていただければ幸いです。

私の英語でごめんなさい

ありがとう

4

1 に答える 1

0

アレックス、

http://developer.yahoo.com/yql/の「How Do I Get Started」セクションを見て、アクセスキーを取得してください。oauth ライブラリが必要になる場合があります。

アクセス キーがない場合は、「IP ごとのレート制限」が適用されます。上記の Web ページによると、レート制限は次のとおりです。

使用制限 アプリケーションごとの制限 (アクセス キーで識別): 1 日あたり 100,000 コール
IP ごとの制限: /v1/public/ : 1 時間あたり 2,000 コール。/v1/yql/ : 1 時間あたり 20,000 回の呼び出し

于 2012-07-26T18:37:19.687 に答える