Yahooのユーザーから連絡先を取得するためのスクリプトの開発を始めました。連絡先を取得する前に、次のようなリンクのリクエストを実行すると、リクエストトークンを取得するのに問題があります。
<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ヘッダー401Forbiddenwith message:oauth_problem=signature_invalidを取得します
リンクを正しく設定しているかどうかはわかりませんが、http://developer.yahoo.com/oauth/guide/oauth-sign-plaintext.htmlで理解できました。
参照:http ://developer.yahoo.com/oauth/guide/oauth-requesttoken.html