使用uservoice 3-legged OAuth时遇到麻烦

时间:2014-07-02 11:57:27

标签: php oauth uservoice

我已经遵循了几个不同的指南,但我似乎无法理解Uservoice 3-legged OAuth的工作方式。

我遵循的指南:

我可以成功地将用户重定向到uservoice auth屏幕,该屏幕要求获得权限,点击“允许访问”后,它们会被带回正确的回调网址,但这是他们的文档失败的地方......

完全按照他们的建议,我会做以下事情:

$access_token = $client->login_with_verifier($_GET['oauth_verifier']);

然而,除非我有一个$client,否则当然会失败,所以,我按照我在上一次请求时所做的那样...但是它却抱怨{1}未在第130行设置(see here)。

设置该变量的唯一方法是重新创建auth链接...这会生成一个全新的OAuth进程,因此它不可避免地会失败。

我想知道是否有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

是否可以将其归结为软件包中的一个小错误,并提交了一个解决此问题的拉取请求

https://github.com/uservoice/uservoice-php/pull/4