francimedia/parse.com-php-library

PHP版本的Parse SDK

dev-master 2014-05-09 21:49 UTC

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();
    ?>