我无法将此卷曲转换为可以在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值?
答案 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}。