Tag: api

如何防止数据抓取有价值的数据Web服务?

我对windows商店应用程序有个好主意。 我想制作这个应用程序。 然而,它需要一个庞大而有价值的数据库,我需要创建一个服务,以便人们不能轻易窃取它。 我的想法可能是在Azure上托管移动服务(我从未尝试过)并创建一个.net Web API项目来接收请求并将Json像糖果一样用于Windows 8 mvvmclient。 然而,我不想要的是有人从应用程序到服务来回嗅探我的流量,并弄清楚如何使用我的应用程序和服务获取/发布数据,然后设置他们自己的应用程序/网站以使用我的带宽显示此数据赚钱。 如何保护我的app-to-db数据访问权限,以便不能对我进行逆向工程。 这也是开发像这样的高容量Windows 8应用程序的最佳设置吗? 你有更好的建议吗? 我知道我可以使用SSL等来加密来往的流量。 我想要保护的是使用Firebug或Fiddler来确定可以发布哪些参数以获取特定记录的人。 然后创建自己的网站,只使用我的服务作为终点,并虹吸我的数据,并饶恕我的带宽。 即。 只是使用firebug,我知道我可以使用https://www.google.com/search?q=dallas在Google上搜索dallas这个词。 即使我加密页面,他们也可以在浏览器中看到这么多。 因此,如果某人在他们自己的应用程序中执行相同的get / post,他们将使用我的东西获得相同的记录。

在ServiceStack中动态创建操作和服务

我正在开发一个ServiceStack项目,它要求我收集一个命令列表,我有200多个命令,并为每个命令创建一个操作和服务。 基本上我正在制作一个命令API,它允许用户在不使用UI的情况下发送命令(暴露我的命令)。 我正在尝试做的一个简单示例:(应用程序启动) Gather all commands (with some exemptions) for each command make an operation and service for that command map the commands attributes to the new operation and service 我遇到的问题是创建运营和服务。 我不确定它是否在ServiceStack框架内得到支持,以允许动态创建服务和操作,但我真的没有找到一种方法来做到这一点。 为了澄清,动态我的意思是在应用程序启动期间从列表中创建命令,而不是动态创建它们。 有人可以为我的理解提供一些启示吗? 我感谢任何帮助, 麦克风

PushBullet API Auth?

我正在尝试使用PushBullet API,但我在validation我的API密钥时遇到了一些问题主要是因为我不确定如何正确地对API进行POST。 我尝试在线研究,但我找不到-u的意思。 这是否意味着它应该放在标题或数据的一部分? curl https://api.pushbullet.com/api/pushes \ -u API_KEY: \ -d device_iden=u1qSJddxeKwOGuGW \ -d type=note \ -d title=Title \ -d body=Body \ -X POST 我试着像这样做一个邮差(我阻止了密钥和设备去的地方): 我究竟做错了什么?

通过发送信号向下滚动Web浏览器

我正在尝试将{PGDN}信号发送到网络浏览器。 这就是我打开网络浏览器的方式 curProcess = Process.Start(“chrome.exe”, “file:///D:/sample.htm”); 我正试图获得该窗口的屏幕截图。 因为我没有尝试保存整页图像,所以想要向下滚动该页面并拍摄快照。我想发送“ 页面向下 ”会这样做。但仍然不知道该怎么做。 如何将密钥发送到curProcess ?

Paypal API和Paypal的示例代码?

https://www.x.com/community/ppx/code_samples 示例代码返回ACK,但正确的响应在哪里? 例如Getbalance,示例代码返回ACK https://cms.paypal.com/cms_content/US/en_US/files/developer/nvp_GetBalance_cs.txt 但文档显示它返回其他值? https://www.x.com/docs/DOC-1186

从人工中获取Picasa的所有照片

是否可以通过Picasa网络相册数据API按人名获取所有照片? 我可以找到的所有示例都显示了如何通过albumid获取照片。

Youtube Data Api v3使用凭据登录

我想为youtube频道创建一个小应用程序,其中包含5个想要上传的人。 频道所有者问我是否有任何方式可以让所有人上传video而无法访问任何Google登录详细信息。 这就是我尝试使用youtube数据api v3创建应用程序的原因。 我几乎完成没有任何问题,但我怎么能避免使用“oAuth 2”。 我只想在我的代码中输入登录详细信息(名称,密码) 。 我已经尝试过任何出路,但除了使用oAuth之外我找不到任何其他方法 请不要讨论使用oAuth,我只是不想使用它。 我的编码经验是……好吧,我是C#的新手,但我已经有了一些Java和LUA的经验。

如何在通过Amazon s3 API上传时设置文件权限

有没有办法在通过Amazon S3 API上传文件时设置文件权限。 在我目前的解决方案中,我能够将文件上传到我的存储桶,但我无法通过文件属性部分中提到的URL查看该文件。 当我在查询字符串中传递访问键时它正在打开。 是否需要在Amazon S3中进行任何设置,或者我需要在上载时为所有文件设置权限。 提前致谢。 Kamal Kant Pansari

如何指定列表选择方法?

我有一个计算列表的方法。 在算法的某些点处,需要选择列表中的单个元素。 选择哪个元素并不重要,但我想将其留给用户来决定。 现在,我添加了一个扩展方法IList.Random() , IList.Random()需要一个随机元素。 .First()也同样有效。 假设我想让用户选择使用哪种方法,或者可能是一种完全不同的方法,那会是什么样子? 我正在考虑使用有限选项的枚举,然后我可以将每个调用包装在一个开关中并调用相应的函数。 但也许某种lambda函数会更合适 ? 此方法需要在两个不同的位置使用,一次在List ,一次在List 。 我想对两者使用相同的方法。 这不是一个GUI应用程序。 我正在尝试决定如何设计API。 具体来说,我希望有一个像这样的领域 public Func<IList, T> SelectElement = list => list.First(); 然后将在该方法中使用, public string Reverse(string pattern, IList args = null, IDictionary kwargs = null) 但通用字段是不可能的。 所以我正在寻找替代解决方案。 一种方法是将SelectElement方法作为Reverse()的参数,然后我可以使它成为通用的…但我希望将它保持在类级别以便重新使用。 如果我可以帮助它,不想再将args传递给函数。 编辑: 完整的源代码

为Solidworks构建C#addin

在多个网站上看起来相当复杂。 使用Visual Studio 2017在C#中构建Solidworks Addin的正确步骤是什么?