Phirehose证书

时间:2012-09-12 05:20:23

标签: php api twitter streaming phirehose

只是一个菜鸟问题,但确实是一个阻碍者。

我正在尝试使用Twitter的流媒体API。我遇到了PhireHose。

我能够设置并上传到面向网络服务器的网络,但是我的问题是我从哪里获得这个“USERNAME”和“PASSWORD”凭证?我尝试了我的Twitter凭据,但它仍然说

  

Phirehose:连接到流的HTTP失败x为20:HTTP ERROR 401:未经授权

2 个答案:

答案 0 :(得分:0)

要检查的事项:

1)您的twitter应用程序是否在dev.twitter.com上正确设置,并且 你的API密钥设置正确吗?

2)检查你的arg_separator.output设置,它应设置为'&',而不是 '&安培;'。

3)检查OAuth签名过程的每个步骤的输出,并查看 如果它与Twitter OAuth文档中列出的流程相匹配。 寻找字符编码差异,尤其是。

4)联系Twitter,看看你的IP是否被列入黑名单。

一些实际的代码会很好,实际上会有所帮助!

答案 1 :(得分:0)

您应该与Phirehose一起使用的用户名和密码不是ou帐户的凭据,而是Twitter API生成的令牌。 转到using this并生成新应用。 在“按键和访问令牌”选项卡中,您将能够找到需要使用的前两个键:

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

它们对应于Phirehose

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

然后,您必须查看“您的访问令牌”部分,您将在其中找到

Access Token
Access Token Secret

这是你需要使用的两个字符串:

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

希望这有帮助, S上。