如何在本地测试twitter API?

Nat*_*n H 18 twitter oauth

我正在尝试编写一个可以通过OAuth使用Twitter的Web应用程序.

  1. 我将本地服务器作为"localhost"运行,因此我需要回调URL类似于http://localhost/something/twitter.do 但Twitter不喜欢这样:不是有效的URL格式

  2. 我可能会做很多测试,但是一旦我用我的用户名批准了我的应用程序,我就无法再次测试了吗?我应该创建多个Twitter帐户吗?或者你可以删除一个应用程序并再次执行吗?

anu*_*shr 21

  1. 你可以用127.0.0.1而不是localhost.

  2. 您可以从同一个Twitter帐户中多次授权您的应用,而无需撤销它.但是,身份验证操作将仅提示允许/拒绝一次,并且所有后续身份验证请求将直接通过,直到您撤消该权限.


Way*_*man 1

您是否尝试过创建自己的缓存机制?您可以获取初始查询的结果,将其缓存在本地线程上,并在给定过期时间后从 Twitter 刷新。这将允许您根据 Twitter 数据测试您的应用程序,而不会产生调用处罚。