【发布时间】:2012-08-22 02:04:01
【问题描述】:
我开始开发一个脚本来获取雅虎用户的联系人。在获取联系人之前,当我执行这样的链接请求时,我在获取请求令牌时遇到问题:
<a class="yahoo" href="https://api.login.yahoo.com/oaut/v2/get_request_token?oauth_nonce=<?php echo uniqid() ?>&oauth_timestamp=<?php echo time() ?>&oauth_consumer_key=<?php echo $yahoo_consumer_key ?>&oauth_signature_method=plaintext&oauth_signature=<?php echo $yahoo_consumer_secret ?>&oauth_version=1.0&xoauth_lang_pref=en-us&oauth_callback=<?php echo urlencode('http://myfullurl.com') ?>">Get Contacts</a>
我收到 HTTP 标头 401 Forbidden 并显示消息:oauth_problem=signature_invalid
我不知道我是否正确设置了链接,但这是我通过http://developer.yahoo.com/oauth/guide/oauth-sign-plaintext.html了解的内容
参考:http://developer.yahoo.com/oauth/guide/oauth-requesttoken.html
【问题讨论】: