2012-01-30 4 views
1

У меня возникли проблемы с преобразованием этого завитка в то, что я могу опубликовать на PHP. API-интерфейс как следует из Parse:Добавление пользователей Parse.com с PHP

curl -X POST \ 
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \ 
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \ 
-H "Content-Type: application/json" \ 
-d '{"username": "cooldude6", "password": "p_n7!-e8", "phone": "415-392-0202"}' \ 
https://api.parse.com/1/users 

В частности, как бы я передать строку 5 массив из почтовых значений?

ответ

1

Что-то вроде этого?

<?php 

$headers = array(
    'X-Parse-Application-Id' => ${APPLICATION_ID}, 
    'X-Parse-REST-API-Key', ${REST_API_KEY} 
    'Content-type: application/json' 
); 

$data = array(
    'username' => "cooldude6", 
    'password' => "p_n7!-e8", 
    'phone': '415-392-0202', 
    'postfield1' => $_POST['postfield1'], 
    etc... 
); 

... connect to curl ... 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); 
+0

Это проблема, с которой я столкнулся, ее все еще не работает для меня, теперь я получаю {"error": "unauthorized"} - хотя я проверил идентификатор и ключи. –

+0

Было бы очень полезно, если бы вы предоставили полный пример. Я также получаю {"error": "unauthorized"} при попытке этого. Идентификаторы и ключи находятся на своем месте. –

+0

Итак, я должен пойти зарегистрироваться для ключевого слова dev, прочитав тонну документов, просто чтобы представить «полный пример» для чего-то, что даже не было в рамках этого вопроса? Не думайте так ... –

0

Если вы получаете "ошибка несанкционированный" Я подозреваю, что вы передаете буквальное значение $ {APPLICATION_ID} и $ {REST_API_KEY}.

Эти значения являются значениями для ключей, специфичных для вашей учетной записи. Эти ключи находятся в панели приложений. В последнее время страница документации по адресу http://parse.com/docs/rest.html также автоматически заменит $ {APPLIACTION_ID} и $ {REST_API_KEY} вашими реальными ключами, если вы вошли в систему.

Смежные вопросы