Jos*_*ham 9 php rest parsing curl
我使用优秀的Parse作为数据存储,但需要通过PHP访问它(作为一个可能无关紧要的细节 - 我必须通过PHP访问它,以便Facebook刮刀识别我的页面上的动态生成的标签).
Parse有一个Rest API,以及如何使用它们的基本指令.例如,要检索对象:
curl -X GET\
-H"X-Parse-Application-Id:[我的应用程序ID]"\
-H"X-Parse-REST-API-Key:[My Parse Rest API key]"\
https:// api .parse.com/1 /类/情绪/
不幸的是,我不知道如何将其与我在网上看到的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;
Run Code Online (Sandbox Code Playgroud)
..等等.希望有所帮助.
把它放入标题中
$headers = array(
"X-Parse-Application-Id: $MyApplicationId",
"X-Parse-REST-API-Key: $MyParseRestAPIkey"
);
$handle = curl_init();
curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17253 次 |
最近记录: |