LinkedIN-PHP示例代码

LinkedIN-PHP示例代码,linkedin,Linkedin,我正在尝试用PECL oAuth模块实现LinkeinAPI,我已经成功导入了我的联系人,scrip在我的开发环境中运行良好 但在我的实时服务器上,当我在身份验证后被重定向到我的网站(从链接到网站)时,它会引发一个异常 我已确认以下事项: 1.时区正确,我的服务器日期时间设置正确。 2.回调URL是正确的 例外情况: 异常捕获!回复:400 1302008612531 0不支持的帖子目标{/v1/people/~:(id、名字、姓氏、标题、位置、行业、距离、与观众的关系、当前状态、当前状态时间戳

我正在尝试用PECL oAuth模块实现LinkeinAPI,我已经成功导入了我的联系人,scrip在我的开发环境中运行良好

但在我的实时服务器上,当我在身份验证后被重定向到我的网站(从链接到网站)时,它会引发一个异常

我已确认以下事项: 1.时区正确,我的服务器日期时间设置正确。 2.回调URL是正确的

例外情况: 异常捕获!回复:400 1302008612531 0不支持的帖子目标{/v1/people/~:(id、名字、姓氏、标题、位置、行业、距离、与观众的关系、当前状态、当前状态时间戳、连接、摘要、专业、提案评论、荣誉、职位、学历、成员url资源、图片url、站点标准配置文件请求、api标准配置文件请求)} 致命错误:在/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):linkedIn_Request->pullConnections()#2{main}在第217行的/var/www/html/contaxz/app/webroot/linkedIn/linkedIn/Request.php中抛出

请建议

谢谢
Ravi

我一直在用代码、服务器配置、oAuth安装、php和apache版本、时区等等打破我的头脑……但是没有运气

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

  • 阻止Apache
  • 在我的例子中,我在PHP-lib目录中查找PHP-OAuth模块,在/usr/lib/PHP/modules/OAuth.so中找到了它
  • 从我的开发服务器复制了PHP OAuth模块,并将其上传到LIVE server上
  • 重新启动apache,它成功了
  • 谢谢
    Ravi

    因此,完全相同的脚本,没有对端点目标进行任何更改,etc在DEV服务器上工作正常,但在LIVE server上工作正常?400错误表示输入错误(未显示字段选择器、格式错误的请求文本等)。你能在LIVE server上发出基本请求吗?是的,这是正确的,与我从LinkedIn网站下载的示例脚本完全相同。我需要更改的只是以下参数:应用程序密钥、密钥和返回URL。但它在LIVE server上不起作用,这让我相信这是应该做的使用服务器配置。以下是我的OAuth详细信息,关于开发OAuth支持启用明文支持不支持RSA-SHA1支持启用HMAC-SHA1支持启用请求引擎支持php_streams源版本$Id:OAuth详细信息,关于实时OAuth支持启用明文支持启用RSA-SHA1支持启用HMAC-SHA1支持启用的请求引擎支持php_streams,curl源代码版本$Id:oauth.c 308061 2011-02-06 17:15:34Z jawed$\nversion 1.0-devWell正如您所说,如果所有其他方面都相同,则必须是服务器问题。在DEV上,您在LIVE上使用的php、curl、PECL oauth的哪些版本?另外,您已经验证了这两个版本的服务器时间戳是相同的吗?我已经知道了e比较了LIVE for PHP、Oauth、PECL、Curl上的站点配置-一切都与DEV相似,我也将时区设置为正确的值,只有在设置了时区和时间后,它才将我重定向到LinkedIn网站,现在我从LinkedIn网站返回并尝试获取配置文件信息后出现此异常e:同样的脚本在我的开发环境中工作,所以我认为它与服务器设置有关,请帮助?