我正在使用優秀的Parse作爲數據存儲,但需要通過PHP訪問它(作爲一個可能無關緊要的細節 - 我必須通過PHP按順序訪問它Facebook刮板識別我的頁面上的動態生成的標籤)。解析的REST API和PHP Curl請求 - 如何
解析有一個Rest API,以及如何使用它們的基本說明。例如,檢索對象:
curl -X GET \
-H "X-Parse-Application-Id: [My application ID]" \
-H "X-Parse-REST-API-Key: [My Parse Rest API key]" \
https://api.parse.com/1/classes/moods/
不幸的是,我不知道如何將它與PHP捲曲的例子,我在網上看到整合。我收集:
curl_setopt($ch, CURLOPT_USERPWD,
..可能參與。正如人們:
curl_setopt($ch, CURLOPT_URL, $Url);
但我可能是遙遠。我非常抱歉無法自己弄清楚這一點 - 但我認爲這仍然是一個有效的問題,因爲以前沒有使用過Curl/PHP的人對此非常困惑。基本上 - 我提前找一樣基本從何處解析文檔把引用的例子信息...
感謝
編輯:
嘿,這裏是解決方案,我配置它。感謝debianek讓我朝着正確的方向前進。
if ($_GET['id']) {
$imageId = $_GET['id'];
MyApplicationId = '[ID]';
$MyParseRestAPIKey = '[API Key]';
$url = 'https://api.parse.com/1/classes/images/'.$imageId;
$headers = array(
"Content-Type: application/json",
"X-Parse-Application-Id: " . $MyApplicationId,
"X-Parse-REST-API-Key: " . $MyParseRestAPIKey
);
$handle = curl_init();
curl_setopt($handle, CURLOPT_URL, $url);
curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($handle);
curl_close($handle);
$array = json_decode($data);
$title = $array->title;
..等等。希望有所幫助。
您好創建的對象,你說你想通如何使用它。你可以在這裏發佈解決方案 – 2012-08-06 18:57:44
在編輯中。對延遲抱歉。 – 2012-08-07 12:26:19
解決方案應該在一個單獨的答案中,而不是在問題本身。從這裏刪除並將其放入一個新的答案。 – Jamal 2016-10-13 18:21:19