Я использую отличный Parse в качестве хранилища данных, но мне нужно получить к нему доступ через PHP (как, возможно, не относящуюся к делу деталь -Мне нужно получить к нему доступ через PHP для парсинга Facebook для распознавания динамически сгенерированных тегов на моей странице ).
У Parse есть 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, которые я видел в Интернете. я понимаю:
curl_setopt($ch, CURLOPT_USERPWD,
..могут быть вовлечены. Как мог:
curl_setopt($ch, CURLOPT_URL, $Url);
но я мог быть далеко. Мне очень жаль, что я не могу разобраться в этом самостоятельно -, но я думаю, что это все еще актуальный вопрос, поскольку он очень сбивает с толку тех, кто раньше не использовал Curl/PHP. В основном -Я ищу информацию, такую же базовую, как, куда поместить процитированный пример из документации Parse...
Заранее спасибо
РЕДАКТИРОВАТЬ:
Привет всем, вот решение, как я его настроил. Спасибо 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;
..и так далее. Надеюсь, это поможет.