在Oauth授权流中发出URI请求以获取请求令牌时未找到文件(以访问Yahoo API)
我正在遵循oauth授权流(http://developer.yahoo.com/oauth/guide/oauth-requesttoken.html)用于访问雅虎的联系人API。我能够从第一步就获得应用程序的使用者密钥和使用者机密 然而,在第二步中,当给出URI请求时,我得到了“未找到文件” 下面给出了我的URI请求==> 获取请求令牌?oauth\u nonce=rs2130523f788f313f76314ed3965ea6 &oauth_时间戳=1325661943 &oauth_consumer_key=dj0yjmk9vndxdnhubkjmc2myjmq9wvdrovuzcfdkbna0txpnbwnhbzlnamxmxtxpjeu9uwxkm cz1jb25zdW1lcnNlY3JldCZ4PTkw &oauth_签名_方法=纯文本 &oauth_签名=1DAAEB467916F431023FC5FCE3CB6B6C27AC7ED &oauth_版本=1.0 &xoauth\u lang\u pref=“en-us” &oauth_回调=”http://mysitename.freetzi.com/index.html"在Oauth授权流中发出URI请求以获取请求令牌时未找到文件(以访问Yahoo API),oauth,yahoo-api,Oauth,Yahoo Api,我正在遵循oauth授权流(http://developer.yahoo.com/oauth/guide/oauth-requesttoken.html)用于访问雅虎的联系人API。我能够从第一步就获得应用程序的使用者密钥和使用者机密 然而,在第二步中,当给出URI请求时,我得到了“未找到文件” 下面给出了我的URI请求==> 获取请求令牌?oauth\u nonce=rs2130523f788f313f76314ed3965ea6 &oauth_时间戳=1325661943 &oauth_c
您能告诉我为什么会出现“找不到文件”的情况吗?如果您的参数有问题,则响应状态代码为401。因此,您出现了“未找到文件”错误。但是您可以在Firebug的http头中看到错误消息您的问题是,如果oauth\u签名方法是纯文本的,您应该在oauth\u签名后添加%26
像这样
&oauth\u签名\u方法=纯文本
&oauth_签名=1daaeb467916f431023fc5fce3cb6b6c27ac7ed%26
&oauth_版本=1.0
希望这有帮助