コード例 #1
0
ファイル: demo.php プロジェクト: 256mywind/openim
function getOpenImUser($userids)
{
    global $c;
    $req = new OpenimUsersGetRequest();
    $req->setUserids($userids);
    $resp = $c->execute($req);
    print_r($resp);
}
コード例 #2
0
ファイル: TopSdkYii2.php プロジェクト: imxiangli/top-sdk
 public function getImUsers($user_ids)
 {
     $client = $this->getClient();
     $req = new \OpenimUsersGetRequest();
     $req->setUserids($user_ids);
     $resp = $client->execute($req);
     return $resp;
 }
コード例 #3
0
ファイル: index.php プロジェクト: billyct/br0fy
    } else {
        throw new \Exception(json_encode($responseArray));
        //        echo json_encode($responseArray);
    }
});
$app->post('/login', function () use($client) {
    $request = new OpenimUsersGetRequest();
    $requestBody = json_decode(@file_get_contents('php://input'), true);
    if ($requestBody == null) {
        $username = isset($_POST['username']) ? $_POST['username'] : '';
        $password = isset($_POST['password']) ? $_POST['password'] : '';
    } else {
        $username = isset($requestBody['username']) ? $requestBody['username'] : '';
        $password = isset($requestBody['password']) ? $requestBody['password'] : '';
    }
    $request->setUserids($username);
    $response = $client->execute($request);
    $responseArray = objectToArray($response);
    if (isset($responseArray['userinfos']['userinfos']['password']) && $responseArray['userinfos']['userinfos']['password'] === md5($password)) {
        //判断是否注册成功,如果成功就返回密码什么的,可以用来登录
        echo json_encode($responseArray['userinfos']['userinfos']);
    } else {
        echo json_encode(array('msg' => 'error login.maybe you have no right password', 'code' => 'error'));
    }
});
$app->get('/tribe/hostuser', function () use($client, $appKey) {
    $request = new OpenimTribeGetmembersRequest();
    $user = new OpenImUser();
    $username = isset($_GET['username']) ? $_GET['username'] : '';
    $tribe_id = isset($_GET['tribe_id']) ? $_GET['tribe_id'] : '';
    $user->uid = $username;
コード例 #4
0
ファイル: top_sdk.php プロジェクト: sexseses/meilimei_old_api
 public function getUser($uid)
 {
     $req = new OpenimUsersGetRequest();
     $req->setUserids($uid);
     return $this->c->execute($req);
 }