【【C#】Win32 API 帮助类】教程文章相关的互联网学习教程文章

c# – Flickr API密钥存储

我有一个C#应用程序,我想使用Flickr’s API.我收到了我的API密钥和共享密钥,但是当收到密钥时它明确提到没有给出我们提供的API密钥. 由于应用程序是开源的,也很容易用Reflector查看,我不认为将它存储为字符串是非常安全的. 我可以使用对称密钥加密它,但这只是混淆了它,因为密钥的密码将在代码中提供. 我的问题是,确保从Flickr获得API密钥实际上是必要的吗?如果是这样,是否有正确保护密钥的建议?解决方法:我同意随机开发者的第三方...

c# – 如何使用Google API ver 2 for .NET以编程方式从Google Apps Mail中删除邮件

我创建了一个虚拟邮件,用于在Google APPs邮件中创建空标签.现在我想在创建标签后删除这个虚拟邮件? 我怎样才能做到这一点?解决方法:以下是一粒盐.这远远超出了我自己的经验,但我必须抓住那个赏金! 粗略地看一下可用的Google API告诉我,如果使用他们的API以编程方式执行此操作,那就太不走运了.但我可能正在查看错误的API集. 你可以做的是通过IMAP删除邮件. IMAP功能如何应用于Gmail的优先级为here 如何为谷歌apps / gmail here设...

c# – API设计:抽象与耦合版本

我们有一个需要公开API的桌面应用程序. 有人说:API应该有一个抽象层,所以实际的实现可以在未来的版本中改变. 其他人说:API应该是特定于版本的.因此,使用版本X的API只能使用它.版本X 1还将部署版本X的dll,以免破坏现有用法.据称这与.Net或Silverlight等框架的工作方式一致. 你有什么意见?解决方法:您应该考虑的一些问题: >您的用户可能会有什么期望?>您是否可能需要在版本之间进行重大更改?>根据您目前的路线图,在开发过程中维...

C#.Net中的Magento API:catalogProductRequestAttributes问题【代码】

我有下面的代码,尝试返回包含所有相关属性的产品. 我没有错误,但我没有在“prod”变量中看到任何属性.private void frmProductDetail_Load(object sender, EventArgs e){MagentoService service = new MagentoService();MagentoServiceHelper help = MagentoServiceHelper.Instance;catalogAttributeEntity[] attributes = service.catalogProductAttributeList(help.SessionID, AttributeSet); //AttributeSet is a property of t...

c# – 从外部应用程序读取屏幕文本. API挂钩?

我有Java背景,因此在C#和C方面知识有限.基本上我试图从屏幕上显示的另一个应用程序“读取”文本… 具体来说,我想阅读Pokerstars的经销商聊天消息……在飞行中…… 即时阅读此文本到Java程序的最佳方法是什么?我是关于API挂钩的,这是唯一的方法,我将如何在Java中执行此操作? 谢谢菲尔解决方法:一种方法,只要文本没有消除锯齿,就像你的图像一样: 从您的应用程序中,截取其他应用程序窗口的屏幕截图.在屏幕截图中搜索所有非白色像素...

c# – ebay API – 从拍卖列表中获取UPC

ebay上有一些项目在描述中有UPC.例如,CD和其他媒体在名为UPC的项目的实际描述中具有字段,并且书籍在描述中具有ISBN.是否有可能以编程方式捕获此信息?最优选的解决方案是在.NET中.解决方法:这些细节应该在列表的属性中可用,即ItemType.AttributeArray

c# – 使用API​​更新Amazon上的项目数量时出错【代码】

我已经阅读了很多关于Amazon API的文档,但我仍然不清楚我收到的错误,文档没有提供有用的示例. 我用它来更新我的发明: 我已经阅读了不同的文档,每个文档都说明了一个新的服务URL,我对此感到很困惑.config.ServiceURL = "https://mws.amazonservices.co.uk/FulfillmentInventory/2011-10-01"; config.ServiceURL = "https://secure.amazon.co.uk/exec/panama/seller-admin/catalog-upload/modify-only";我启动进程和发送请求的代码是...

使用Google Voice API编译C#.NET应用程序

因此,通过搜索互联网,我找到了一个显然工作的“谷歌语音API”.哪个好极了!我正在开发一个应用程序,它可以检测服务器进程崩溃/出错的时间,然后通过文本通知我.它真的很有用,因为服务器不是完全可靠的,有时需要重置,有时候我懒得从沙发上扯下我的屁股/忙着做别的事情. 无论如何,API: http://sourceforge.net/projects/gvoicedotnet/ 我添加了dll作为参考,所有东西都加载了intellisense.我将dll添加到我的.cs中(使用[haha]).添加完所...

c# – 在ASP.NET Web API中使用Azure ACS(访问控制服务)

我现在正在项目中使用新的ASP.NET Web API,这需要用户身份验证和授权来执行某些操作:例如,更新配置文件页面. 在使用没有API要求的ASP.NET MVC 3的同一项目的先前版本上,我使用Azure ACS和基于角色的访问控制(基于this教程)取得了很大成功. 我希望能够再次使用ACS与Web API,但我不明白ACS如何运作良好,知道是否支持.是否有可能/我是否有可能遇到的任何挑战试图这样做?解决方法:but I don’t understand how ACS works well enough...

将OData过滤器与C#MVC 4 Web Api和Backbone一起使用【代码】

这是我第一次尝试使用令人敬畏的Web Api和Backbone.到目前为止,一切似乎都是在天堂进行的比赛.但是我似乎无法使用OData过滤器返回相关数据.例如,我将以下内容作为操作方法://GET /api/posts/public IQueryable<KiaFamilyPost> Get(){return _db.Posts.Include("Badge").Include("Entry").AsQueryable();}现在我想过滤上面的帖子,并按降序返回.根据我的理解,我可以做以下“http:// [MySite] / api / posts?$filter = id eq 2& $o...

c# – 如何使用ebay api申请产品?【代码】

如何调用eBay并请求它返回搜索结果数组? 这是我到目前为止提出的:string endpoint = "https://api.ebay.com/wsapi"; string siteId = "0"; string appId = "*"; // use your app ID string devId = "*"; // use your dev ID string certId = "*"; // use your cert ID string version = "405";string requestURL = endpoint + "?callname=FindProducts" + "&siteid=" + siteId + "&appid=" + appId + "&version=" + ve...

c# – Web API控件不能与ASP.NET Web窗体中的POST / PUT / DELETE一起使用【代码】

嗨,我无法尝试使用Ajax中的Web API控制器POST / PUT / DELETE对象.我的Hello对象获取Post / Put为id = 0,hello = null无论我尝试什么. 我正在做的任何事都会导致这种行为?//ServicingController.cs using System.Collections.Generic; using System.Diagnostics; using System.Web.Http;namespace ServicingWebApi.Api {public class ServicingController : ApiController{public class Hello{public int id { get; set; }public ...

c# – 使用API​​时从MSBUILD跳过/排除项目类型【代码】

我正在使用MSBUILD API来使用服务构建解决方案. 例如var pc = new ProjectCollection(); var buildProperties = new Dictionary<string, string> {{"Configuration", "Release"},{"Platform", "Any CPU"},{"OutputPath", _outputPath} };var buildParameters = new BuildParameters(pc);var buildRequest = new BuildRequestData(_buildFile, buildProperties, null, new[] { "Clean", "Rebuild" }, null); var buildRe...

c# – ASP.NET Web API中的XML命名空间【代码】

我目前正在开发一个项目,要求我从端点和JSON输出XML.我有以下型号:[DataContract(Namespace="http://www.yale.edu/tp/cas")] [XmlType("serviceResponse")] [XmlRoot(Namespace="http://www.yale.edu/tp/cas")] public class ServiceResponse {[XmlElement("authenticationSuccess")]public AuthenticationSuccess Success { get; set; }[XmlElement("authenticationFailure")]public AuthenticationFailure Failure { get; set; ...

c# – 调试自托管的WebApi应用程序【代码】

我有一个WebApi应用程序与以下控制器:public class ContentController : ApiController {[HttpPost]public HttpResponseMessage Post(string contentType){//do stuffreturn new HttpResponseMessage(HttpStatusCode.OK);} }路线看起来像这样routes.MapHttpRoute("content", "api/content/{contentType}", new { controller = "Content", contentType = RouteParameter.Optional });当我在IIS / cassini中托管服务时,如果我按照预...