---
title: 유저 정보
slug: world-sdk-guide-kr/OaitAw5Ba2Q2I-xXzf6yd
docTags: 
createdAt: 2024-09-02T08:34:13.135Z
---

## 사용자 정보 검색

ZepetoWorldHelper.GetUserInfo 함수를 사용하여 사용자 정보를 검색할 수 있습니다.
완료 시간, 오류 발생 시간 및 문자열 배열과 같은 UserID에 포함된 콜백 함수가 인수로 전달됩니다.

다음은 ZepetoWorldHelper.GetUserInfo 함수를 호출하는 예입니다.

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

다음은 사용자 정보를 검색하기 위한 전체 예제 코드입니다.

예제 코드를 사용할 때 "userId\_1", "userId\_2" 값을 실제 사용자 ID 값으로 변경하십시오.

```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}, name : ${info[i].name}, zepetoId : ${info[i].zepetoId}`);
            }
        }, (error) => {
            console.log(error);
        });
    }
}
```

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

## 사용자 프로필 이미지 가져오기

ZepetoWorldHelper.GetProfileTexture 함수를 사용하여 사용자의 프로필 사진을 로드합니다.

완료 시점부터 오류 발생 시점까지의 콜백 함수와 UserId가 인수로 전달됩니다.



다음은 ZepetoWorldHelper.GetProfileTexture 함수를 호출하는 예제 코드입니다.

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

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

다음은 사용자의 프로필 사진을 가져오는 예제 코드입니다.

```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)

