使用PHP添加Parse.com用户

时间:2012-01-30 17:39:00

标签: php parsing

我无法将此卷曲转换为可以在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行传递一组post值?

3 个答案:

答案 0 :(得分: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));

答案 1 :(得分:1)

在这里,您可以找到Parse.com的PHP库,它使用Parse.com处理所有REST Api函数https://github.com/FredvanRijswijk/parse.com-php-library

答案 2 :(得分:0)

如果您收到“未经授权的错误”,我怀疑您传递了文字值$ {APPLICATION_ID}和$ {REST_API_KEY}。

这些是特定于您帐户的密钥的替代值。这些密钥位于您的应用信息中心内。最近,如果您已登录,http://parse.com/docs/rest.html上的文档页面也会自动用您的真实密钥替换$ {APPLIACTION_ID}和$ {REST_API_KEY}。