Добавление пользователей Parse.com с PHP - PullRequest
1 голос
/ 30 января 2012

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

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 массиву значений записей?

Ответы [ 3 ]

1 голос
/ 12 апреля 2012

Здесь вы можете найти библиотеку PHP для Parse.com, которая обрабатывает все функции REST Api с Parse.com https://github.com/FredvanRijswijk/parse.com-php-library

1 голос
/ 30 января 2012

Как то так?

<?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 голосов
/ 28 марта 2012

Если вы получаете сообщение «ошибка неавторизована», я подозреваю, что вы передаете литеральные значения $ {APPLICATION_ID} и $ {REST_API_KEY}.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...