0

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

我遵循的指南:

我可以成功地将用户重定向到请求许可的 uservoice auth 屏幕,并在单击“允许访问”时将他们带回正确的回调 URL,但是这是他们的文档失败的地方......

完全按照他们的建议,我执行以下操作:

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

但是,除非我有一个,否则这当然会失败$client,所以,我按照上次请求所做的那样做......但是它抱怨UserVoice\Client::$request_token没有在第 130 行设置(见这里)。

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

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

4

1 回答 1

0

能够将此归结为包中的一个小错误,并已提交拉取请求以修复此问题

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

于 2014-07-03T03:24:57.107 回答