草庐IT

API安全

全部标签

c# - Youtube 数据 API : Retrieving multiple Video entries by IDs in a single request

我想知道是否有办法在YouTube上查询多个随机单个查询中的视频(视频ID已知)?我将视频ID存储在本地数据库中,需要显示多个网页中的详细信息(带有拇指、评分、作者姓名等的列表)。我正在查看Youtube数据API,发现我可以像这样的实体数据:UrivideoEntryUrl=newUri("http://gdata.youtube.com/feeds/api/videos/video_id");Videovideo=request.Retrieve(videoEntryUrl);在循环中重复这个似乎是个坏主意,因为配额。还有“批处理”可用——http://code.google.co

C# 4.0 : Are there ready-made, 线程安全的自动实现属性?

我想要对自动实现的属性进行线程安全的读写访问。我在C#/.NET框架中缺少此功能,即使在它的最新版本中也是如此。充其量,我会期待类似的东西[Threadsafe]publicint?MyProperty{get;set;}我知道有各种代码示例可以实现此目的,但我只是想在自己实现某些东西之前确保仅使用.NET框架方法仍然无法做到这一点。我错了吗?编辑:由于一些答案详细阐述了原子性,我想声明我只想拥有它,据我所知:只要(且不超过)一个线程正在读取属性的值,不允许其他线程更改该值。因此,多线程不会引入无效值。我选择了int?类型,因为这是我目前关心的问题。编辑2:Ihavefoundthes

c# - 是否有适用于 Salesforce REST Api 的 c# 包装器?

我想将SalesForce信息集成到.netMVC应用程序中。据我所知,SalesForce网站上的示例都是SOAP,或者有一个SalesForceADO.NET数据提供程序。http://wiki.developerforce.com/page/Web_Services_API#.NET谢谢。 最佳答案 .NET工具包是announced由销售人员。“Force.comToolkitfor.NET为.NET开发人员提供了一种使用native库与Force.comRESTAPI交互的简单方法。”https://github.com/

c# - dapper 中可以延迟加载吗?通用 (POCO) 和动态 API 有什么区别?

我有两个关于使用dapper的问题:有没有办法像EntityFramework(延迟加载)那样加载导航键属性?POCO序列化和动态序列化有什么区别?哪个更好?以及如何使用此序列化? 最佳答案 isthereanywaytoloadnavigationkeypropertylikeentity-framework(lazy-loading)?不,Dapper是一个直接SQL库,这就是它如此快得离谱的原因。自动加载没有开销。但是,您可以一次加载多个实体。what'sdifferencebetweenPOCOserializationan

c# - 我可以通过 Telegram Bot API 通过用户 ID 获取电话号码吗?

我正在使用TelegramBotAPI向用户发送即时消息。我已经安装了nugetpackage.这个包裹是recommendbytelegramdevelopers.我创建了一个TelegramBot并使用代码成功访问了它。当我向机器人发送消息时,机器人会得到一些关于发件人的信息。我需要用户的电话号码,以便在我们的系统中识别他们并将信息发回给他们。我的问题是我可以通过telegramUserId获取用户电话号码吗?我这样做是为了方便用户。如果我能得到用户电话号码,我就不必向用户索取。现在我的命令是这样的:debt9811201243我要debt 最佳答案

c# - 如何为 RabbitMQ 管理 HTTP API 生成 password_hash

心爱的人RabbitMQManagementPlugin有一个HTTPAPI通过纯HTTP请求管理RabbitMQ。我们需要以编程方式创建用户,而HTTPAPI是我们选择的方式。文档很少,但API非常简单直观。考虑到安全性,我们不想以纯文本形式传递用户密码,API提供了一个字段来发送密码哈希值。从那里引用:[GET|PUT|DELETE]/api/users/nameAnindividualuser.ToPUTauser,youwillneedabodylookingsomethinglikethis:{"password":"secret","tags":"administrator

c# - 列表的每个枚举都是线程安全的

我需要枚举对象的通用IList。列表的内容可能会改变,就像被其他线程添加或删除一样,这将终止我的枚举,并显示“集合已修改;枚举操作可能无法执行。”在IList上执行线程安全foreach的好方法是什么?最好不要克隆整个列表。无法克隆列表引用的实际对象。 最佳答案 克隆列表是最简单和最好的方法,因为它可以确保您的列表不会因您而异。如果列表太大而无法克隆,请考虑在其周围放置一个必须在读取/写入之前获取的锁。 关于c#-列表的每个枚举都是线程安全的,我们在StackOverflow上找到一个类

c# - 在程序代码中安全地存储密码?

我的应用程序使用RijndaelManaged类来加密数据。作为此加密的一部分,我使用了一个加载了密码的SecureString对象,该对象在运行时被转换为字节数组并加载到RajindaelManaged对象的key中。我的问题是这个SecureString的存储。用户输入的密码可以在运行时输入,并且可以“安全地”加载到SecureString对象中,但是如果没有给出用户输入的密码,那么我需要默认一些东西。所以最终问题归结为:如果每次我的应用程序运行时我都必须将一些已知的字符串或字节数组加载到SecureString对象中,我该怎么做?“加密”数据最终会被另一个应用程序解密,因此即使没

c# - 亚马逊 API - 检索产品描述

有谁知道如何从AmazonAPI检索产品描述?我问过他们的论坛没有成功。我可以从ItemLookUp访问详细页面URL,但我必须进行屏幕抓取,这并不理想。谢谢,史蒂夫 最佳答案 嘿,我知道这有点过时了,但我发现回复的EditorialReview部分包含产品描述。我想Tom所说的渴望仍然适用,但至少它是一种无需恢复到屏幕抓取就可以获取描述的方法(这从来都不是一件好事!):)请参阅亚马逊产品API的此页面:http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/E

c# - 将对象绑定(bind)到 Web API 端点时指定自定义属性名称

我有一个.NetCoreWebAPI。当模型属性与请求正文匹配时,它会自动映射模型。例如,如果你有这个类:publicclassPackage{publicstringCarrier{get;set;}publicstringTrackingNumber{get;set;}}如果请求正文是以下JSON,它会正确地将它绑定(bind)到POST端点:{carrier:"fedex",trackingNumber:"123123123"}我需要做的是指定要映射的自定义属性。例如,使用上面的相同类,如果TrackingNumber作为tracking_number出现,我需要能够映射到JSO