# My jwtToken is error ，onZoomSDKInitializeResult, errorCode = 1,

**URL:** <https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064>\
**Category:** Meetings\
**Tags:** api\
**Created:** [June 13, 2023, 8:13am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064 "2023-06-13T08:13:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![abc2353319759](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abc2353319759](https://devforum.zoom.us/u/abc2353319759)\
**Post date:** [June 13, 2023, 8:13am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064/1 "2023-06-13T08:13:21Z")

</div>

I use my generated jwtToken initialization error SDK, onZoomSDKInitializeResult, errorCode = 1, internalErrorCode = 0  
InitAuthSDKHelper.getInstance().initSDK(this, this);  
This is my jwtToken generation code：

private String getJWT(){  
HashMap\<String,Object\> header=new HashMap\<\>();  
header.put(“alg”, “HS256”);  
header.put(“typ”, “JWT”);

```
    JSONObject object=new JSONObject();
    try {
        object.put("appKey", SDK_KEY);
        object.put( "iat",System.currentTimeMillis());
        object.put("exp",System.currentTimeMillis()+36*60*60);
        object.put("tcp","niebiao123");
        object.put("role_type",1);
    } catch (JSONException e) {
        e.printStackTrace();
    }
    try {
        String jwt= Jwts.builder().
                setHeader(header).
                setPayload(object.toString()).
                signWith(SignatureAlgorithm.HS256, SDK_SECRET.getBytes("UTF-8")).
                compact();
        Log.d("TAG", "onCreate: jwt = "+jwt);
        return jwt;
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
    return null;
}

```

Android metting sdk vision is 5.14.11  
Can you tell me how function getJWT is wrong

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [June 13, 2023, 8:48am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064/2 "2023-06-13T08:48:59Z")

</div>

> [@abc2353319759](#):
>
> `object`

Hi @abc2353319759 ,

If you are using Meeting SDK for Android, you will need these key value pair in your payload

```auto
appKey
iat
exp
tokenEXP

```

you do not need tcp (or tpc), and role\_type

---

<div class="post-metadata">

**Author:** ![abc2353319759](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abc2353319759](https://devforum.zoom.us/u/abc2353319759)\
**Post date:** [June 14, 2023, 12:59am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064/3 "2023-06-14T00:59:36Z")

</div>

private String getJWT(){  
HashMap\<String,Object\> header=new HashMap\<\>();  
header.put(“alg”, “HS256”);  
header.put(“typ”, “JWT”);

```
    JSONObject object=new JSONObject();
    try {
        object.put("appKey", SDK_KEY);
        object.put( "iat",System.currentTimeMillis());
        object.put("exp",System.currentTimeMillis()+24*60*60);
        object.put("tokenExp",System.currentTimeMillis()+24*60*60);
    } catch (JSONException e) {
        e.printStackTrace();
    }
    try {
        String jwt= Jwts.builder().
                setHeader(header).
                setPayload(object.toString()).
                signWith(SignatureAlgorithm.HS256, SDK_SECRET.getBytes("UTF-8")).
                compact();
        Log.d("TAG", "onCreate: jwt222 = "+jwt);
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
    return null;
}

```

I modified it according to you, but the error is still there

---

<div class="post-metadata">

**Author:** ![abc2353319759](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abc2353319759](https://devforum.zoom.us/u/abc2353319759)\
**Post date:** [June 14, 2023, 1:04am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064/4 "2023-06-14T01:04:58Z")

</div>

I usd this id

 ![1686704663293](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/8/b8051c9dfff83632655e4d1722db8cd7501049e7.png)

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [June 14, 2023, 2:17am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064/5 "2023-06-14T02:17:40Z")

</div>

@abc2353319759 ,

This is the wrong app type. Could you create an SDK App Type and try again?

---

<div class="post-metadata">

**Author:** ![abc2353319759](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@abc2353319759](https://devforum.zoom.us/u/abc2353319759)\
**Post date:** [June 15, 2023, 1:15am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064/8 "2023-06-15T01:15:23Z")

</div>

is time error 24_60_60\*1000

---

<div class="post-metadata">

**Author:** ![chunsiong.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/chunsiong.zoom/32/35488_2.png) [@chunsiong.zoom](https://devforum.zoom.us/u/chunsiong.zoom)\
**Post date:** [June 19, 2023, 2:50am UTC](https://devforum.zoom.us/t/my-jwttoken-is-error-onzoomsdkinitializeresult-errorcode-1/90064/9 "2023-06-19T02:50:31Z")

</div>

@abc2353319759 ,

are you still having issues with this?
