在此处寻找SlideShare API上的Linkedin SlideShare工程师的帮助。非常沮丧的是,我被告知在被他们踢到地方之后使用StackExchange,现在我无法发布足够的详细信息(需要个人帐户信息,StackExchange限制我在此消息中的2个链接)。 / p>
无论如何,我正在尝试将SlideShare-Marketo Connector(http://launchpoint.marketo.com/assets/Uploads/SlideShare-MarketoConnector-Guide.pdf)安装到辅助服务器上。我已经上传了PHP文件就好了。
我页面的预期输出应该是“X从LED分享同步。”(其中“X”是一个数字),但我得到一个空白页。我添加了一些回声,看看我是否能找出代码执行的最后一个位置。我发现它在函数“get_userLeads”中的这行中被挂起了SSUtil.php:
$data=$this->LeadXMLtoArray($this->get_data("get_user_leads","&username=$user&password=$pass&begin=$begin"));
据我所知虽然问题不在于这一行,但是当get_data函数试图获取此行的数据时:
$res=file_get_contents($this->apiurl.$call."?api_key=$this->key&ts=$ts&hash=$hash".$params);
我回复了浏览器的URL,看看它在找什么:
http://www.slideshare.net/api/2/get_user_leads?api_key=XXXXXXXX&ts=XXXXXXXX&hash=XXXXXXXX&username=XXXXXXXX&password=XXXXXXXX&begin=201603311600
显然,我无法在此处点击此链接,而不会泄露大量帐户信息,但当我点击链接的真实版本时,我会收到500内部服务器错误。
我使用了apiexplorer.slideshare.net(但现在看来SlideShare已经在最后一天取消了这个),并且它使用的URL看起来与我上面提到的相同但结果略有不同:410 Gone Error 。知道出了什么问题吗?