Yahoo Oauth登录在Oauth_回调中添加参数

Yahoo Oauth登录在Oauth_回调中添加参数,oauth,oauth-2.0,yahoo,yahoo-oauth,Oauth,Oauth 2.0,Yahoo,Yahoo Oauth,我想在url中添加GET参数 请参见下面的示例,我希望回调转到,而不是 但是在中,我无法获取$\u get['update']参数。请指教 https://api.login.yahoo.com/oauth/v2/ get_request_token?oauth_nonce=ce2130523f788f313f76314ed3965ea6 &oauth_timestamp=1202956957 &oauth_consumer_key=12345689101112131

我想在url中添加GET参数

请参见下面的示例,我希望回调转到,而不是

但是在中,我无法获取$\u get['update']参数。请指教

https://api.login.yahoo.com/oauth/v2/
  get_request_token?oauth_nonce=ce2130523f788f313f76314ed3965ea6
  &oauth_timestamp=1202956957
  &oauth_consumer_key=123456891011121314151617181920
  &oauth_signature_method=plaintext
  &oauth_signature=abcdef
  &oauth_version=1.0
  &xoauth_lang_pref="en-us"
  &oauth_callback="http://yoursite.com/callback?update"

您应该对
oauth\u回调
值进行URL编码,如下所示:

http%3A%2F%2Fyoursite.com%2Fcallback%3Fupdate

这是我得到的数组([oauth\u token]=>A=XXXXXXXXXXXXXX[oauth\u token\u secret]=>XXXXXXXXXX[oauth\u expires\u in]=>3600[oauth\u session\u handle]=>XXXXXXXXXXXXXX[oauth\u authorization\u expires\u in]=>725788286[Xauth\u yahoo\u guid]=>XXXXXXXXXXXXXXXXXXXXXXXXXX[redirect]>1)内部没有url然后将状态存储在Cookiet中问题是我无法从回拨中获取
状态
,这就是为什么您可以在触发授权请求之前将其存储在cookie中,这样您就可以避免将其发送到参数中谢谢!还有别的办法解决这个问题吗?我用google和twiiter尝试了oauth,它们都支持在url中添加参数。