---
title: Informasi Pengguna
slug: world-sdk-guide-id/informasi-pengguna
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

## Mencari Informasi Pengguna

Informasi pengguna dapat dicari menggunakan fungsi ZepetoWorldHelper.GetUserInfo.
Fungsi callback yang disertakan dalam UserID seperti waktu penyelesaian, waktu terjadinya kesalahan, dan array string diteruskan sebagai argumen.

Berikut adalah contoh pemanggilan fungsi ZepetoWorldHelper.GetUserInfo.

```typescript
ZepetoWorldHelper.GetUserInfo(ids, (info: Users[]) => {
    for (let i = 0; i < info.length; i++) {
        console.log(`userId : ${info[i].userOid}, nama : ${info[i].name}, zepetoId : ${info[i].zepetoId}`);
    }
}, (error) => {
    console.log(error);
});
```

Berikut adalah contoh kode lengkap untuk mencari informasi pengguna.

Silakan ganti nilai "userId\_1","userId\_2" dengan nilai userid yang sebenarnya saat menggunakan contoh kode.

```javascript
import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
import { ZepetoWorldHelper, Users } from 'ZEPETO.World';

export default class UserInfo extends ZepetoScriptBehaviour {

    Start() {
        let ids: string[] = ["userId_1", "userId_2"];
        ZepetoWorldHelper.GetUserInfo(ids, (info: Users[]) => {
            for (let i = 0; i < info.length; i++) {
                console.log(`userId : ${info[i].userOid}, nama : ${info[i].name}, zepetoId : ${info[i].zepetoId}`);
            }
        }, (error) => {
            console.log(error);
        });
    }
}
```

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-G-p1xadE6xtn1jUd8qgNL-20240904-102425.png)

## Mengimpor Gambar Profil Pengguna

Gunakan fungsi ZepetoWorldHelper.GetProfileTexture untuk memuat foto profil pengguna.

Fungsi callback dari waktu penyelesaian hingga waktu terjadinya kesalahan dan UserId diteruskan sebagai argumen.



Berikut adalah contoh kode untuk memanggil fungsi ZepetoWorldHelper.GetProfileTexture.

```typescript
ZepetoWorldHelper.GetProfileTexture(this.userId, (texture: Texture) => {
    this.sampleImage.sprite = this.GetSprite(texture);

}, (error) => {
    console.log(error);
});
```

Berikut adalah contoh kode yang mengimpor foto profil pengguna.

```typescript
import { ZepetoScriptBehaviour } from 'ZEPETO.Script';
import { ZepetoWorldHelper } from 'ZEPETO.World';
import { Texture,Texture2D, Sprite, Rect, Vector2 } from 'UnityEngine';
import { Image } from 'UnityEngine.UI';

export default class GetTextureExample extends ZepetoScriptBehaviour {

    public userId: string;
    public sampleImage: Image;

    Start() {
        ZepetoWorldHelper.GetProfileTexture(this.userId, (texture: Texture) => {
            this.sampleImage.sprite = this.GetSprite(texture);

        }, (error) => {
            console.log(error);
        });
    }

    GetSprite(texture: Texture) {
        let rect: Rect = new Rect(0, 0, texture.width, texture.height);
        return Sprite.Create(texture as Texture2D, rect, new Vector2(0.5, 0.5));
    }
}
```

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-V447aqECLX1D0nuYtULSQ-20240904-102425.png)

