public string GetMenuJson(IWeChatOAContext context) { IGetMenuApi api = new GetMenuApi(context); var response = api.ExecuteRawContent(); return(response); }
public bool DeleteMenu(IWeChatOAContext context) { IDeleteMenuApi api = new DeleteMenuApi(context); var response = api.Execute(); return(response.errcode == 0); }
public void Setup() { context = new WeChatOAContext(); context.AppId = ConfigurationManager.AppSettings["AppId"]; context.AppSecret = ConfigurationManager.AppSettings["AppSecret"]; string accesstoken = context.AccessToken; }
public MemoryStream DownloadTempMedia(IWeChatOAContext context, string mediaId) { IDownloadTempMaterialApi api = new DownloadTempMaterialApi(context); api.MediaId = mediaId; return(api.Execute()); }
public string UploadPermanentMedia(IWeChatOAContext context, string filename, string mimeType, string serverFilePath) { IUploadPermanentImageMediaApi api = new UploadPermanentImageMediaApi(context); api.FileName = filename; api.ContentType = mimeType; api.ServerFilePath = serverFilePath; var response = api.Execute(); return(response.Url); }
public string UploadImageTempMedia(IWeChatOAContext context, byte[] data, string filename, string mimeType) { IUploadTempMediaApi api = new UploadTempMediaApi(context); api.FileData = data; api.FileName = filename; api.ContentType = mimeType; api.Type = UploadMediaType.Image; var resp = api.Execute(); return(resp.Media_Id); }
public bool CreateMenu(IWeChatOAContext context, List <Neuzilla.Wex.Core.Menu.INamedMenuButton> buttons) { ICreateMenuApi api = new CreateMenuApi(context); var jsonContainer = new CreateMenuApiJsonDataContainer(); foreach (var button in buttons) { jsonContainer.Buttons.Add(button); } api.JsonData = jsonContainer; var response = api.Execute(); return(response.errcode == 0); }
public GroupListApi(IWeChatOAContext context) : base(context) { }
public DeleteMenuApi(IWeChatOAContext context) : base(context) { }
public CreateGroupApi(IWeChatOAContext context) : base(context) { }
public CallbackIPApi(IWeChatOAContext context) : base(context) { }
public DownloadTempMaterialApi(IWeChatOAContext context) : base(context) { }
public UploadTempMediaApi(IWeChatOAContext context) : base(context) { }
public DeleteGroupApi(IWeChatOAContext context) : base(context) { }
public GetUserInfoApi(IWeChatOAContext context) { this.Context = context; }
public DeleteMaterialApi(IWeChatOAContext context) : base(context) { }
public RenameGroupApi(IWeChatOAContext context) : base(context) { }
public MoveUserToGroupApi(IWeChatOAContext context) : base(context) { }
public UserListApi(IWeChatOAContext context) : base(context) { }
public GroupUserBelongsToApi(IWeChatOAContext context) : base(context) { }
public GenerateShortUrlApi(IWeChatOAContext context) : base(context) { }
public GetMenuApi(IWeChatOAContext context) : base(context) { }
public UploadPermanentImageMediaApi(IWeChatOAContext context) : base(context) { }
public CreateMenuApi(IWeChatOAContext context) : base(context) { }
public WeChatApiBase(IWeChatOAContext context) { this.Context = context; }
public WeChatUploadFileApiBase(IWeChatOAContext context) : base(context) { }
public UpdateUserRemarkApi(IWeChatOAContext context) : base(context) { }
public CountMaterialApi(IWeChatOAContext context) : base(context) { }
public WeChatDownloadApiBase(IWeChatOAContext context) { this.Context = context; }