PHP OAuthProvider传递其他$\u GET参数时签名无效
我正在创建一个OAuth提供程序,它目前可以工作,除非我为过滤器传递额外的$\u GET参数,等等-我使用的是授权头方法 当我传递像/me/actions这样的URL时,它会工作-但是,如果我传递像/me/actions这样的URL?status=挂起,它会断开,说签名无效PHP OAuthProvider传递其他$\u GET参数时签名无效,php,oauth,Php,Oauth,我正在创建一个OAuth提供程序,它目前可以工作,除非我为过滤器传递额外的$\u GET参数,等等-我使用的是授权头方法 当我传递像/me/actions这样的URL时,它会工作-但是,如果我传递像/me/actions这样的URL?status=挂起,它会断开,说签名无效 我想我的问题的一部分是我不理解我应该期望OAuthProvider库解析的所有参数。它是试图解析额外的$\u GET参数,还是仅仅忽略它们?既然它在没有$u GET params的情况下工作,那么有可能的罪魁祸首吗?希望不要
我想我的问题的一部分是我不理解我应该期望OAuthProvider库解析的所有参数。它是试图解析额外的$\u GET参数,还是仅仅忽略它们?既然它在没有$u GET params的情况下工作,那么有可能的罪魁祸首吗?希望不要太晚了。您正在使用PECL的OAuth和OAuthProvider类吗?如果是,请检查方法 在服务器上使用以下各项:
$provider->setParam("status", NULL); //$provider = your instance of OAuthProvider
您告诉提供者在验证签名时忽略这些参数。对发送的每个参数执行此操作
希望有帮助