내가 (정확한 될 Nozbe) 작업 관리 시스템에 대한 API에 액세스하려고 해요 : http://www.nozbe.com/api사용하여 PHP와 작업 관리 API에 액세스 컬 여기에 설명되어
내 브라우저에 가서 URL에 액세스하는 경우 올바른 json 응답을 반환합니다. { "response": "644a40436"}
그러나이 URL을 PHP에서 cURL로 액세스하려고 시도하면 수동으로 액세스 한 것처럼 메모가 작성되지 않습니다 내 브라우저에서. 이 http://www.nozbe.com/api/newnote/name-test/body-test/project_id-c4ca1/context_id-c4ca1/key-1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6
$api_key = "INSERTAPIKEYHERE";
$project_id = "73d173457";
$eventtitle = "Testing";
$descrip = "This is a test";
$url = "http://www.nozbe.com/api/newnote/name-$eventtitle/body-$descrip/project_id-$project_id/key-$api_key";
echo "$url<br/><br/>";
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
// grab URL and pass it to the browser
$response = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
사람이 왜 작동하지 않습니다에 관한 조언이나 포인터가 있습니까 :
일반적인 방법은 아래에 요약되어있다? 액세스하려고 시도하는 API가 아마도 매우 모호하다는 것을 알고 있습니다.
API 호출은 무엇을 반환합니까? 문제를 나타내는 오류 메시지가 표시 될 수 있습니다. – Matchu