为什么链接给我一个安全代码,而不是用令牌重定向回我的应用程序


Why is linked in giving me a security code instead of redirecting back to my application with a token?

我使用的是LinkedIn PHP Oauth示例:

https://github.com/petewarden/linkedinoauthexample

我发现与其他选项相比,它更容易理解和使用,所以我想坚持使用它。作者有一个基于我正在使用的相同代码的示例,它正是我希望我的应用程序工作的方式。唯一的问题是,它没有在授权后重定向回我的应用程序,而是给了我一个安全代码。。。

您已成功授权我的应用程序

请返回您的应用程序并输入以下安全代码以授予访问权限:

我只是稍微修改了作者的示例,将其用作CodeIgniter库。这是修改后的示例代码。以下是我在CodeIgniter中对它的称呼。

为什么它不使用令牌重定向到我的应用程序?

通常,这意味着您没有正确设置回调URL。(或者根本不设置回调,所以它默认为OOB设置。)

我需要时间来阅读所有的代码并找出确切的问题,但似乎确实有很多error_log()ging。所以,我会检查一下设置在哪里。我还会尝试查看原始HTTP消息。。。这将帮助我确定哪里缺少了什么,然后我们可以查看代码中的那个位置。