查看原文:http://www.newmiracle.cn/?p=1238
融云开发版 SDK WEB 代码详解 (一)
先下载客户端和服务端代码。。。 然后修改服务端代码
D:\wamp\www\demo-server-php-master\Config.php 改配置 然后导入user.sql
然后设置伪静态
接下来看客户端代码
1 用户进入 首先是获取token
$.ajax({
type: "get",
url: "/token?_=" + Date.now(),
dataType: "json"
}).done(function (data) {
if (data.code == 200) {
token = data.result;
//链接融云
发出请求到服务端
服务端接收后处理
D:\wamp\www\demo-server-php-master\UserProcess.php
function token(){
$db = new DataBase(DB_DNS, DB_USER, DB_PASSWORD);
$user = $db->fetch('SELECT `id`, `email`, `username`, `portrait`
FROM `user` WHERE `id` = ?', getCurrentUserId());
if($user) {
$token = ServerAPI::getInstance()->getToken($user['id'],
$user['username'], $user['portrait']);
if (!$token) {
throw new Exception('API Server Error');
}
if ($token->code != 200) {
throw new ProException($token->errorMessage,
$token->code);
} else {
unset($token->code);
unset($token->userId);
return $token;
}
} else {
throw new ProException('user not found', 108);
}
}
2 获取好友列表
跟上面一样都是ajax请求 只是他是friend