# AuthorizeFinish
public void AuthorizeFinish(int errcode, byte[] tdi_auth_buffer)
1.接口描述
收到requireAuthorize回调时,完成跳转微信授权视频号权限以后需要调用本接口,以实现挂件视频账号登录。
2.输入参数
| 参数 | 类型 | 含义 |
|---|---|---|
| errcode | int | 错误码,没有错误传0,有错误可以直接透传Msdk的错误码 |
| tdi_auth_buffer | byte[] | 授权成功后获取到的登录凭证,失败可以传空 |
3.使用示例
a.监听OnLoginBaseRetEvent(MSDK)
if (baseRet.MethodNameId == (int) MSDKMethodNameID.MSDK_CHANNEL_PERMISSION_AUTH)
{
var dict = Json.Deserialize(baseRet.ExtraJson) as Dictionary<string,object>;
string tdiAuthBufferBase64 = dict["tdiAuthBuffer"].ToString();
Debug.Log ("OnBaseRetNotify in Login ExtraJson: " + tdiAuthBufferBase64 + " baseRet.RetCode:" + baseRet.RetCode);
byte[] tdiAuthBuffer = System.Convert.FromBase64String(tdiAuthBufferBase64);
mJetPackEngine.livePush.AuthorizeFinish(baseRet.RetCode, tdiAuthBuffer);
}