/** * リクエストトークンの取得方法サンプル */ function howToGetRequestToken() { // // Google Data APIを利用する場合には"scope"パラメータが必須 // 参考:http://code.google.com/intl/ja/apis/accounts/docs/OAuth_ref.html#RequestToken // 参考:http://code.google.com/intl/ja/apis/gdata/faq.html#AuthScopes // $additional_param = array('scope' => 'https://www.google.com/calendar/feeds/'); // // request tokenを取得 // $req_token = OAuthWrapUtil::get_request_token($this->target_consumer, $additional_param); print $req_token . "\n"; // // user authorizatio url // $auth_url = OAuthWrapUtil::get_user_authorization_url($this->target_consumer); print $auth_url . '?' . OAuthUtil::build_http_query(array('oauth_token' => $req_token->key)) . "\n"; }