LinkedIN - PHP示例代码

时间:2011-04-05 13:06:11

标签: linkedin

我正在尝试使用PECL oAuth模块实现LinkeIN API,我已设法导入我的联系人,并且该脚本在我的开发环境中运行良好

但在我的Live Server上,当我在身份验证后重定向到我的网站时会引发异常(来自Linked In Website)

我已确认以下内容: 1. TimeZone正确且我的服务器日期时间设置正确。 2. CallBack URL正确

例外: 抓住了异常!回复:400 1302008612531 0不支持的POST目标{/ v1 / people /〜:( id,名字,姓氏,标题,位置,行业,距离,关系到查看者,当前状态,当前状态 - 时间戳,连接,汇总,特产,建议,评论,荣誉,职务,教育,成员网址资源,图片的URL,网站标准配置文件的请求,API-标准轮廓请求)} 致命错误:/ var / www / html / contaxz / app / webroot / linkedIn / linkedin / Request中未捕获的异常'OAuthException',消息'无效的身份验证/错误请求(获得400,预期的HTTP / 1.1 20X或重定向)' .php:217堆栈跟踪:#0 /var/www/html/contaxz/app/webroot/linkedIn/linkedin/Request.php(217):OAuth-> fetch('https://api.lin ... ')#1 /var/www/html/contaxz/app/webroot/linkedIn/example/index.php(23):在/ var / www / html / contaxz中引发的LinkedIn_Request-> pullConnections()#2 {main}第217行/app/webroot/linkedIn/linkedin/Request.php

请建议

由于 拉维

1 个答案:

答案 0 :(得分:0)

我一直在破解我的代码,服务器配置,oAuth安装,php和apache版本,TimeZone以及什么不是......但是没有运气......

最后,我找到了自己的方式并考虑将其发布在此处,因为它可以帮助某人:

  1. 停止Apache
  2. 在我的案例中,我在PHP lib目录中找到了PHP OAuth模块,我在/usr/lib/php/modules/oauth.so找到了这个
  3. 从我的DEV服务器复制PHP OAuth模块并将其上载到LIVE服务器
  4. 重新启动apache并且工作正常!
  5. 由于 拉维