Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP OAuthProvider传递其他$\u GET参数时签名无效_Php_Oauth - Fatal编程技术网

PHP OAuthProvider传递其他$\u GET参数时签名无效

PHP OAuthProvider传递其他$\u GET参数时签名无效,php,oauth,Php,Oauth,我正在创建一个OAuth提供程序,它目前可以工作,除非我为过滤器传递额外的$\u GET参数,等等-我使用的是授权头方法 当我传递像/me/actions这样的URL时,它会工作-但是,如果我传递像/me/actions这样的URL?status=挂起,它会断开,说签名无效 我想我的问题的一部分是我不理解我应该期望OAuthProvider库解析的所有参数。它是试图解析额外的$\u GET参数,还是仅仅忽略它们?既然它在没有$u GET params的情况下工作,那么有可能的罪魁祸首吗?希望不要

我正在创建一个OAuth提供程序,它目前可以工作,除非我为过滤器传递额外的$\u GET参数,等等-我使用的是授权头方法

当我传递像/me/actions这样的URL时,它会工作-但是,如果我传递像/me/actions这样的URL?status=挂起,它会断开,说签名无效


我想我的问题的一部分是我不理解我应该期望OAuthProvider库解析的所有参数。它是试图解析额外的$\u GET参数,还是仅仅忽略它们?既然它在没有$u GET params的情况下工作,那么有可能的罪魁祸首吗?

希望不要太晚了。您正在使用PECL的OAuth和OAuthProvider类吗?如果是,请检查方法

在服务器上使用以下各项:

$provider->setParam("status", NULL); //$provider = your instance of OAuthProvider
您告诉提供者在验证签名时忽略这些参数。对发送的每个参数执行此操作

希望有帮助