C# (404)在twitter登录中找不到

C# (404)在twitter登录中找不到,c#,twitter-oauth,C#,Twitter Oauth,我正在为我们的移动web应用程序创建一个twitter登录api。我在控制台中得到了404NotFound错误作为返回消息。这是twitter回调的完整url 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_me

我正在为我们的移动web应用程序创建一个twitter登录api。我在控制台中得到了404NotFound错误作为返回消息。这是twitter回调的完整url

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
https://api.twitter.com/?oauth_callback=http%3A%2F%2F127.0.0.1%3A4268%2Fmobileapp%2F&oauth_consumer_key=&oauth_nonce=7540630&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1396766598&oauth_version=1.0&oauth_signature=9TJVWKWKWGYEQYEDFL16K%2BCAY%3D
返回的url是否有问题


谢谢

不,问题不在返回url中

问题是:

  • 您正在将URL发送到
    https://api.twitter.com/
    没有任何其他URI来指示您请求的服务。由于您正在传递oauth_回调,因此很可能您想要访问
    https://api.twitter.com/oauth/request_token
  • 您不能使用
    GET
    请求将
    oauth\u回调
    传递给
    oauth/request\u令牌
    :您需要使用
    POST
    请求
  • 希望这能为您解释这个URL的问题

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