有人可以帮助我了解如何在PHP中使用Socialcast的API吗?我想使用PHP抓取this data(注意:演示用户名/密码是emily@socialcast.com/demo),以便我可以格式化并显示它,但我不知道该如何去做这样做。
他们的API文档如下,不幸的是他们没有提供任何代码示例:
http://developers.socialcast.com/api-documentation/api/messages/search/
答案 0 :(得分:0)
您可以使用file_get_contents();获取远程文件 此命令允许您获取任何本地/远程文件。您也可以使用fopen();功能执行此操作 但更高级查询的最佳解决方案是CURL
答案 1 :(得分:0)
使用PHP Curl库实现此目的。您可以在下面的脚本中替换$ this-> url,userName和password值。
function makeCall() {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->url);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, $this->userName . ":" . $this->password);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
$returnValue = curl_exec($ch);
curl_close($ch);
return $returnValue;
}