Bmob PHP SDK開発ドキュメント(doc faststart)
3602 ワード
Bmob PHP SDK開発ドキュメント
本文書はBmob公式提供のPHP SDKで、PHP開発者がBmobを使ってバックエンド開発を迅速に行うことができます.
【注】PHPの運転には関連する運転環境が必要で、5.*以上の環境での使用を推奨します.PHP公式ダウンロードアドレスは以下の通りです.http://php.net/ .
準備工作
SDKダウンロード
以下のGithubアドレスcloneにお願いします.私達のSDKの最新コード:https://github.com/bmob/bmob-php-sdk
インストールと設定
プロジェクトの
BmobConfig Bmob配置類は、使用時に中の配置情報を修正する必要があります.
BmobUser Bmobユーザー表処理類は、_との処理を担当しています.Userに関すること
BmobObject Bmobオブジェクト処理クラスは、クラウド各種テーブルのデータ操作を担当しています.
BmobReset Client Bmobベースクラスは、REST API要求を完了するために使用されます.
BmobException Bmob異常処理類
BmobCloudCode Bmobクラウドコードコールクラス
Bmob公式情報
公式サイト:http://www.bmob.cn
クイズコミュニティ:http://wenda.bmob.cn
技術メールボックス:[email protected]
本文書はBmob公式提供のPHP SDKで、PHP開発者がBmobを使ってバックエンド開発を迅速に行うことができます.
【注】PHPの運転には関連する運転環境が必要で、5.*以上の環境での使用を推奨します.PHP公式ダウンロードアドレスは以下の通りです.http://php.net/ .
準備工作
SDKダウンロード
以下のGithubアドレスcloneにお願いします.私達のSDKの最新コード:https://github.com/bmob/bmob-php-sdk
インストールと設定
lib/BmobConfig.class.php
を開いて、APPID
(バックグランドが「アプリケーションキー」の中のAppplication IDを取得する)とRESTKEY
(バックグラウンドが「アプリケーションキー」の中のREST API Keyを取得する)のそれぞれの値を記入します.以下の通りですclass BmobConfig{
const APPID = ''; // " " Application ID
const RESTKEY = ''; // " " REST API Key
const BMOBURL = 'https://api.bmob.cn/1/'; //
}
実行効果プロジェクトの
test.php
ファイルを開くと、PHP SDKをどうやって使うかに関する方法が見られます.<?php
include_once 'lib/BmobObject.class.php';
include_once 'lib/BmobUser.class.php';
try {
/*
* BmobObject
*/
$bmobObj = new BmobObject("GameScore");
$res=$bmobObj->create(array("score"=>80,"playerName"=>"game")); //
$res=$bmobObj->get("bd89c6bce9"); // id bd89c6bce9
$res=$bmobObj->get(); //
// bd89c6bce9, key ,
$res=$bmobObj->update("bd89c6bce9", array("score"=>60,"playerName"=>"game"));
$res=$bmobObj->delete("bd89c6bce9"); // bd89c6bce9
// , playerName "game" , 2
$res=$bmobObj->get("",array('where={"playerName":"game"}','limit=2'));
//id bd89c6bce9 field score 2
$res=$bmobObj->increment("bd89c6bce9","score",array(-2));
//id bd89c6bce9 field score 2
$res=$bmobObj->increment("bd89c6bce9","score",array(2));
/*
* BmobUser
*/
$bmobUser = new BmobUser();
// , username password
$res = $bmobUser->register(array("username"=>"cooldude117", "password"=>"p_n7!-e8", "phone"=>"415-392-0202", "email"=>"[email protected]"));
// , ,
$res = $bmobUser->login("cooldude117","p_n7!-e8");
// id 415b8fe99a
$res = $bmobUser->get("415b8fe99a");
$res = $bmobUser->get(); //
$res = $bmobUser->update("415b8fe99a", "050391db407114d9801c8f2788c6b25a", array("phone"=>"02011111")); //
// , email
$res = $bmobUser->requestPasswordReset("[email protected]");
// id 415b8fe99a , id, sessiontoken, ,
$res = $bmobUser->delete("415b8fe99a", "050391db407114d9801c8f2788c6b25a");
/*
* BmobCloudCode
*/
// getMsgCode
$cloudCode = new BmobCloudCode('getMsgCode');
// name, bmob
$res = $cloudCode->get(array("name"=>"bmob"));
var_dump($res);
} catch (Exception $e) {
echo $e;
}
クラス説明BmobConfig Bmob配置類は、使用時に中の配置情報を修正する必要があります.
BmobUser Bmobユーザー表処理類は、_との処理を担当しています.Userに関すること
BmobObject Bmobオブジェクト処理クラスは、クラウド各種テーブルのデータ操作を担当しています.
BmobReset Client Bmobベースクラスは、REST API要求を完了するために使用されます.
BmobException Bmob異常処理類
BmobCloudCode Bmobクラウドコードコールクラス
Bmob公式情報
公式サイト:http://www.bmob.cn
クイズコミュニティ:http://wenda.bmob.cn
技術メールボックス:[email protected]