Php 如何处理DeliciousAPI授权重定向,而不是正确处理现有URL GET参数?
我在这里实现oAuth指令的/auth/authorize部分=> 首先,我想说,如果用于身份验证的重定向uri是这样的常规uri=>,则身份验证没有问题。API将以=>的格式将我需要的代码发回给我 但是,如果重定向uri具有像这样附加的GET参数=>,那么API将以=>格式将我需要的代码发送给我,这当然是错误的Php 如何处理DeliciousAPI授权重定向,而不是正确处理现有URL GET参数?,php,wordpress,oauth-2.0,delicious-api,Php,Wordpress,Oauth 2.0,Delicious Api,我在这里实现oAuth指令的/auth/authorize部分=> 首先,我想说,如果用于身份验证的重定向uri是这样的常规uri=>,则身份验证没有问题。API将以=>的格式将我需要的代码发回给我 但是,如果重定向uri具有像这样附加的GET参数=>,那么API将以=>格式将我需要的代码发送给我,这当然是错误的 有人遇到过这个问题吗?如果是的话,有人解决了这个问题吗?这更像是一个黑客,一个真正的解决方案,但它是有效的 因为我得到了代码或者更重要的是它的值,所以我只是从URL解析它。例如,使用我
有人遇到过这个问题吗?如果是的话,有人解决了这个问题吗?这更像是一个黑客,一个真正的解决方案,但它是有效的 因为我得到了代码或者更重要的是它的值,所以我只是从URL解析它。例如,使用我上面使用的示例,下面是我将拥有的$\u GET变量: $\u GET['var1']='abc'和$\u GET['var2']='def?code=blablabla' 我要做的是:
list($var2, $code) = explode("?code=", $_GET['var2']);
。。。我仍然会得到获取访问令牌所需的代码。在将重定向uri值传递到其端点时,您的URL编码是否正确?如果是这样的话,那么我会说错误是他们自己造成的,所以通过他们提供的任何渠道提交错误报告。我尝试了你的建议,问题变得更糟了!似乎API我无法处理编码版本,也无法识别url。我猜API是一团糟,因为Github上有很多未解决的问题。