(404)在Twitter登录中找不到

时间:2014-04-06 06:49:33

标签: c# twitter-oauth

我正在为我们的移动网络应用程序创建一个Twitter登录API。我在控制台中收到此404未找到的错误作为返回消息。这是twitter回调的完整网址

https://api.twitter.com/?oauth_callback=http%3A%2F%2F127.0.0.1%3A4268%2Fmobileapp%2F&oauth_consumer_key=<keyhere>&oauth_nonce=7540630&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1396766598&oauth_version=1.0&oauth_signature=9TjVwKWGyqYEGYdfl1s56k%2BCaaY%3D

返回网址有问题吗?

感谢

1 个答案:

答案 0 :(得分:1)

不,问题不在返回网址中。

问题是:

  1. 您将URL发送到https://api.twitter.com/,而不再使用任何URI来指示您要求的服务。由于您传递的是oauth_callback,因此您可能希望访问https://api.twitter.com/oauth/request_token
  2. 您无法使用oauth_callback请求将oauth/request_token传递给GET:您需要使用POST请求。
  3. 希望这能解释这个网址有什么问题。

    如果您在访问Twitter oauth API时遇到更多问题,我建议您阅读Twitter上有关如何使用此API的入门知识:

      

    <强> Implementing Sign in with Twitter