首先,我正在运行 CI 2.0.3。使用好的 ol' google,找到解决我当前问题的代码并不难。我找到了这些来源,但它们是使用 1.7.2 编写的:
http://www.sudhircodes.com/main/codeigniter/status-update-to-linkedin/ http://blog.justni.com/posting-to-linkedin-from-php-and-codeigniter/
我可以点击linkedin,输入我的用户凭据以授权应用程序。
我得到了这个:
但问题是如果在配置中: $config['uri_protocol'] = 'AUTO';
然后出现 302 并变成http://www.domain.com/auth/linkedin_auth No oauth_token。
如果你有 $config['uri_protocol'] = 'QUERY_STRING'; 没有 302 发生,所以查询字符串是完整的,而是我得到“您提交的 URI 包含不允许的字符”
没问题,只需更改 $config['permitted_uri_chars'] 对吗?错了,我改变了它,甚至将它设置为空白,我只是得到一个 HTTP 循环,它一直在点击 /auth/linkedin_auth。
那么有没有人设法让 CI 2.0.3 与linkedin 一起玩得很好?我要慢慢秃了!:p
谢谢