forked from guruk2/Parse-php
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.php
39 lines (36 loc) · 1.22 KB
/
test.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
require 'autoload.php';
use Parse\ParseObject;
use Parse\ParseQuery;
use Parse\ParseACL;
use Parse\ParsePush;
use Parse\ParseUser;
use Parse\ParseInstallation;
use Parse\ParseException;
use Parse\ParseAnalytics;
use Parse\ParseFile;
use Parse\ParseCloud;
use Parse\ParseClient;
$app_id='4BAWEKUqDRBWW5U7wwuBMESh9oW5WAKSXoM4fCqv';
$rest_key='VMpEnro5S2eb7ynIcUanyhP4dc0uJ1vo8C1r3QXv';
$master_key='pNRaIb684kPh9VetJagjgPfE0kkdzxhbhqbUI77X';
ParseClient::initialize( $app_id, $rest_key, $master_key );
// Users of Parse Server will need to point ParseClient at their remote URL and Mount Point:
ParseClient::setServerURL('https://parseapi.back4app.com','/');
//ParseClient::setHttpClient(new ParseStreamHttpClient());
ParseClient::setCAFile(__DIR__ . '/certs/cacert.pem');
$object = ParseObject::create("TestObject");
$objectId = $object->getObjectId();
$php = $object->get("elephant");
// Set values:
$object->set("elephant", "php");
$object->set("today", new DateTime());
$object->setArray("mylist", [1, 2, 3]);
$object->setAssociativeArray(
"languageTypes", array("php" => "awesome", "ruby" => "wtf")
);
// Save normally:
$object->save();
// Or pass true to use the master key to override ACLs when saving:
$object->save(true);
?>