# 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,&nbsp;tdiAuthBuffer);
		}