francimedia / parse.com-php-library
PHP版本的Parse SDK
dev-master
2014-05-09 21:49 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-10-02 04:31:52 UTC
README
关于parse.com api的更多信息请见: https://www.parse.com/docs/rest
V1版本仍然可用
在此处获取: https://github.com/apotropaic/parse.com-php-library/blob/parse.com-php-library_v1/README.md
我编写测试并非为了测试,而是真正地想看看我喜欢这个库的工作方式!
欢迎反馈
这是一个正在进行中的项目,与该库的v1版本有很大的不同。
请告诉我您的看法、建议和想法。
设置
说明 克隆此仓库后,您需要在根目录下创建一个名为 parseConfig.php 的文件。
parseConfig.php的示例
以下是您想要的parseConfig.php的样子,只需填写您的ID和KEY即可开始。
<?php
class parseConfig{
const APPID = '';
const MASTERKEY = '';
const RESTKEY = '';
const PARSEURL = 'https://api.parse.com/1/';
}
?>
示例
upload.php的示例
<?php
//This example is a sample video upload stored in parse
$parse = new parseObject('Videos');
$parse->title = $data['upload_data']['title'];
$parse->description = $data['upload_data']['description'];
$parse->tags = $data['upload_data']['tags'];
//create new geo
$geo = new parseGeoPoint($data['upload_data']['lat'],$data['upload_data']['lng']);
$parse->location = $geo->location;
//use pointer to other class
$parse->userid = array("__type" => "Pointer", "className" => "_User", "objectId" => $data['upload_data']['userid']);
//create acl
$parse->ACL = array("*" => array("write" => true, "read" => true));
$r = $parse->save();
?>