1

ただの初心者の質問ですが、実際にはブロッカーです。

TwitterのストリーミングAPIを使おうとしています。PhireHoseに出くわしました。

セットアップしてWebに面したWebサーバーにアップロードできましたが、私の質問は、この「ユーザー名」と「パスワード」のクレデンシャルをどこで取得できるかということです。Twitterのクレデンシャルを試しましたが、それでも

Phirehose:ストリームへの接続のHTTPエラーx of 20:HTTPエラー401:許可されていません

4

2 に答える 2

0

確認事項:

1) Twitter アプリケーションは dev.twitter.com で正しく設定されていますか? API キーは正しく設定されていますか?

2) arg_separator.output の設定を確認してください。「&」ではなく「&」に設定する必要があります。

3) OAuth 署名プロセスの各ステップの出力を調べて、Twitter OAuth ドキュメントで説明されているプロセスと一致するかどうかを確認します。特に、文字エンコーディングの違いを探してください。

4) Twitter に連絡して、IP がブラックリストに登録されていないかどうかを確認します。

いくつかの実際のコードは素晴らしく、実際に役立ちます!

于 2012-09-12T13:54:24.287 に答える
0

Phirehose で使用することになっているユーザー名とパスワードは、アカウントの資格情報ではなく、Twitter API によって生成されたトークンです。http://developer.twitter.comにアクセスして、新しいアプリを生成します。[キーとアクセス トークン] タブで、使用する必要がある最初の 2 つのキーを見つけることができます。

Consumer Key (API Key)
Consumer Secret (API Secret)

彼らはファイレホースに対応します

define("TWITTER_CONSUMER_KEY", "");
define("TWITTER_CONSUMER_SECRET","");

次に、「アクセストークン」セクションを確認する必要があります。

Access Token
Access Token Secret

それはあなたが使用する必要がある2つの文字列です:

define("OAUTH_TOKEN", "");
define("OAUTH_SECRET", "");

これが役に立てば幸いです、S.

于 2015-06-25T09:43:32.517 に答える