以下网址来自FobBugz API文档: https://kakapo.fogbugz.com/api.asp?cmd=search&q=project:inbox%20assignedTo:Elinor&cols=ixProject,ixPersonAssignedTo,sTitle&max=2&token=04t9123822q4kbba09nt740inhibk2(you can find it here)
如果我将上述URL复制并粘贴到Web浏览器中,我会收到XML响应。我想要做的是创建一个函数,该函数返回XML响应作为结果。
我很困难,根本就没有用。我似乎得到的回应是一个空字符串。当我使用这个'例子'在FogBugz网站上,我得到XML告诉我我没有登录。
下面的功能主要来自这里:Make a HTTPS request through PHP and get response我一直在弄乱它几个小时而没有成功。
function searchBug(){
$data = "https://kakapo.fogbugz.com/api.asp?cmd=search&q=project:inbox%20assignedTo:Elinor&cols=ixProject,ixPersonAssignedTo,sTitle&max=2&token=04t9123822q4kbba09nt740inhibk2";
//echo $data;
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, True);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, False);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
}
[编辑:回应评论] 我想收到的回复是:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<response>
<error code="3">
<![CDATA[ Not logged in ]]>
</error>
</response>
当我粘贴网址并按回车键时,我的浏览器会显示该内容。