微信开放平台第三方平台
在使用之前,你需要先了解微信官方的授权流程: 授权流程技术说明
获取用户授权页 URL
go
OpenPlatformApp.GetFastRegistrationURL(ctx,"https://powerwechat.artisan-cloud.com", &object.StringMap{
"auth_type": "1",
});
Code换调用凭据信息
在用户在授权页授权流程完成后,授权页会自动跳转进入回调URI,并在URL参数中返回授权码和过期时间。
eg: https://powerwechat.artisan-cloud.com/callback?auth_code=xxx&expires_in=600)
go
OpenPlatformApp.Base.HandleAuthorize(ctx,"[authCode]")
获取授权方的帐号基本信息
go
OpenPlatformApp.Base.GetAuthorizer(ctx,"[appID]")
获取授权方的选项设置信息
go
OpenPlatformApp.Base.GetAuthorizerOption(ctx,"[appID]", "[name]")
设置授权方的选项信息
go
OpenPlatformApp.Base.SetAuthorizerOption(ctx,"[appID]", "[name]", "[value]")
获取已授权的授权方列表
go
offset := 0
count := 100
res, err := services.OpenPlatformApp.Base.GetAuthorizers(ctx,offset, count)