C#不能阅读和解释网络API/JSON
我在这里的第一个问题,可能是因为我在这里发现了许多以前的问题和答案:)我只是一个爱好程序员,我只知道基础知识,但我只是喜欢编程:D 我已经在以下问题上挣扎了两天,我想知道你们是否可以帮助我? 我正在为我的比特币/Altcoin矿工(特别是NVIDIA矿工的CCMiner)编程GUI监视器,如果我为其设置了配置,我希望矿工能够跳上最有利可图的硬币. 获得这些数字的最简单方法是众多的Web API,例如和 this .因此,您可以看到,有很多API(可以链接更多,但还不允许),但是它们似乎都没有用. 这是我到目前为止的代码: class Api { public static List _download_serialized_json_data(string address) { List coinList = new List(); using (WebClient web = n
10 2024-04-26
编程技术问答社区
PeopleAPI错误403 谷歌的错误与否
我尝试了peopleapi Exmples 以下是我的完整代码 string[] Scopes = new string[] { PeopleServiceService.Scope.Contacts }; UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync( new ClientSecrets { ClientId = "xxxxxxx.apps.googleusercontent.com", ClientSecret = "xxxxx" }, Scopes, "me", System.Threading.Cancellat
12 2024-04-26
编程技术问答社区
从Openweather API查找温度的简单方法
我刚刚开始编程.什么是抓住温度并在屏幕上显示的简单方法?我想编写一个简单的程序. static void Main() { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://api.openweathermap.org"); var response = client.GetAsync($"/data/2.5/weather?q=London,UK&appid={APIKey}&units=metric"); // What do I place here?? Console.WriteLine(Main.Temp); } 解决方案 您需要在这里考虑两个概念: 异步编程 HttpClient.GetAsync()是一种异步方法.在但要点是方法不会从端点返回数据.它返回"承诺";代表将来将在将来可用的数据.由于您的程
16 2024-04-26
编程技术问答社区
如何在asp.net中用c#读取json响应(经销商俱乐部域名检查可用性API集成)。
我正在使用{"apple.com":{"status":"regthroughothers","classkey":"dotin"},"microsoft.com":{"status":"regthroughothers","classkey":"dotin"},"asdfghq.in":{"status":"available","classkey":"dotin"}} 注意:此输出取决于客户的输入. 现在在这里您可以建议我,如何以表格格式获得此输出img src =" https://i.stack.imgur.com/8vn92.png" alt ="在此处输入图像说明"> 解决方案 尝试此i,例如转换为DataTable. private string jsonObject = JSON_String.Replace("{", "[{").Replace("}", "}]"); public JsonExample() {
10 2024-04-26
编程技术问答社区
谷歌AdWords库不创建访问令牌
我正在尝试将A taginalingIdeAservice API致电Google AdWords.到目前为止,这是我的代码: [HttpGet] public IEnumerable Get() { var user = new AdWordsUser(); using (TargetingIdeaService targetingIdeaService = (TargetingIdeaService)user.GetService(AdWordsService.v201802.TargetingIdeaService)) { // Create selector. TargetingIdeaSelector selector = new TargetingIdeaSelector(); selector.requestType = RequestType.IDEAS; se
10 2024-04-26
编程技术问答社区
计算谷歌地图'的视口?
我正在使用Google本地搜索进行一些地理编码,并且需要能够在页面上设置Google Maps API V3对象的视口. 现在,如果Google Local搜索使我返回了一个很好的视口,这很好,例如对于邮政编码或街道来说,但是如果我以酒吧的名义放置.返回的视口非常大,因为本地搜索找到了许多比赛,但返回了最好的. 在这种情况下,我想计算自己的视口,并以以下方式这样做: result.Centre = new LatLon(double.Parse(lat),double.Parse(lon)); result.Span = new LatLon(0.006295d, 0.008407d); string viewport = "{{\"center\":{{\"lat\":\"{0}\",\"lng\":\"{1}\"}},\"span\":{{\"lat\":\"{2}\",\"lng\":\"{3}\"}},\"sw\":{{\"lat\":\"{4}\",\"lng
10 2024-04-26
编程技术问答社区
使用Include-EF时,导航属性为空
我正在打电话 persons.include(e => e.city) 在我的Web API中的" get()"方法中. "城市"型号返回null中的导航属性"偶像人". 因此,当我使用" Postman"获取值时,它会引发错误 无法得到任何回应 有一个错误连接到 http://http://localhost:13236/api/api/values . 我链接了GitHub上的测试项目: https://github.com/majdalbaho/samplewebapi 解决方案 启用懒惰加载ICollection属性必须标记为virtual. 因此,在您的示例中,而不是: public ICollection Persons { get; set; } 这样定义它: public virtual ICollection Persons { get; set; } 本文可能会有所帮助: entity框
16 2024-04-26
编程技术问答社区
使用REST VSTS API-更新现有测试套件的配置
我创建了一种更新现有测试套件的方法.该方法执行无例外或错误.但是,测试套件未通过配置列表进行更新,也没有"继承默认配置"设置为false. public TestSuite UpdateTestSuiteConfigurations(Guid projectId, int planId, int suiteId, List configIds) { var VstsConfigurationIds = new List(); foreach (var item in configIds) { VstsConfigurationIds.Add(new ShallowReference(item.ToString())); } var SuiteToUpdate = new SuiteUpdateModel(inher
12 2024-04-26
编程技术问答社区
Acumatica: 能够覆盖DefaultEndpointImpl,为合同REST API添加高级定制逻辑
我想知道是否可以覆盖defaultendpointimpl.cs或在另一个文件中添加我自己的API逻辑? 我正在努力使用一些API调用,这些呼叫需要该文件中的逻辑被覆盖或添加到.例如,我能够成功地通过API为PO创建购买收据,但是我无法以相同的方式添加"转让收据"收据. 我将各种非标准字段包括在API端点上,这些端点引用了原始传输,转移订单和装运,但没有成功. API调用成功,但没有添加行.生成后,我已经能够获得线以更新其数量,但无法添加或删除当前行. 问题似乎源于此代码,该代码似乎添加了正确处理图表的采购订单行逻辑但对其他收据类型没有任何特殊作用的功能. [FieldsProcessed(new[] { "POLineNbr", "POOrderType", "POOrderNbr" })] protected void PurchaseReceiptDetail_Insert(PXGraph graph, EntityImpl entity, EntityIm
14 2024-04-26
编程技术问答社区
API控制器使用服务的实例与大风组件不同吗?
我使用了此在大火中的两个儿童组件之间的数据以更新服务类别的爆炸性信息以添加通知. 我将其添加到API控制器的帖子中,并将Notify服务注入构造函数. ,然后显示出这样的大火组件: 但是由于某种原因,这仅适用于services.addsingleton,而不是服务. . 但是,当您使用类似的2个大麻组件之间的通知服务时,services.addscoped确实有效. (这是一个不同的组件) 那么,API控制器是否使用Notify服务的不同实例?还是我做错了什么? 预先感谢您.如果您需要更多信息,请告诉我. 解决方案 API控制器是否使用服务的实例与大火组件不同? 答案肯定是是 scoped Services,否对单人来说,但它变得复杂.但是我怀疑这不是您的真实问题,而 real 问题是如何为两者存储特定于用户的数据.或从外部服务修改特定用户的数据 为什么服务不同 创建一个新的控制器实例来处理每个HTTP请求.就DI而言,HTTP请
12 2024-04-26
编程技术问答社区
错误AR303000提交使用php-Api Acumatica ERP
我正在连接Acumatica的API.目前,我使用AR303000 -Submit函数.但是它返回错误 Error #102: View doesn't exist. at PX.Data.PXViewCollection.get_Item(String key) at PX.Api.SyImportProcessor.SyStep.FillSearches(String viewName, SyView view, List`1 srchs, List`1 sorts, List`1 descs) at PX.Api.SyImportProcessor.SyStep.SelectRows(String viewName, PXFilterRow[] filters, Int32 topCount, Boolean bypassInserted, Int32 startRow, Dictionary`2 externalSorts) at PX.A
14 2024-04-26
编程技术问答社区
在指定时间内显示信息
我正在制作电报c#bot,我想要我的bot锁组,并且我使用timespan及其工作,但是我想要五分钟,然后锁组向用户显示一条消息,但我的机器人没有自动发送任何消息. 我是如此初学者,没有在线找到任何帮助. 谢谢您的帮助. TimeSpan Start = new TimeSpan(20,0,0); TimeSpan End = new TimeSpan(21,0,0); TimeSpan now = DateTime.Now.TimeOfDay; TimeSpan risingStart1 = new TimeSpan(19, 55, 0); if (now == risingStart1) { Bot.SendTextMessageAsync(e.Message.Chat.Id , "Group will lock for 5 min."); } else if (Start
12 2024-04-26
编程技术问答社区
C# Web API-部分GET请求的安全问题
在现有主机上,我添加了Web API模型和控制器.我添加了以下四个: 产品 订单 类别 用户 当某人访问localhost:port\api\products时,它将以JSON格式返回所有产品. 创建,更新和删除语句是完全禁用的,因此我们只能在API上使用Get-Requests(因此,对于所有产品列表\api\products,对于具有ID#的单个产品的api\products\# ). 由于没有使用另一个CRUD,因此没有很多安全性应添加到Web API中,除了一件事:用户 这些也将返回电子邮件等,如果没有正确的登录页面,则最好保持私有和不可读取(无需整个登录页面,但是在访问android httpgetRequests中访问Web API时可以进行身份​​验证自己的方法). 因此,问题:我应该如何仅添加Web API访问的用户controller的授权. ,我如何在C#中加密JSON并再次将其解密.如果第二部分太大而无法回答,我将在以
6 2024-04-26
编程技术问答社区
通过Intuit API访问quickBooks数据时,在.NET中获得 "未授权-401 "错误。
我正在开发使用Intuit API集成的QuickBooks集成的.NET(C#)应用程序.我创建了2个具有不同QuickBooks数据的Intuit帐户,例如A和B. i连接并授权Intuit帐户A并在我的应用程序中创建一个客户C1.然后,我在我的应用程序中连接并授权B并创建另一个客户c2.到目前为止,一切都很好.当我创建客户端时,我将保存OAUTH信息,例如访问令牌,访问令牌秘密,密钥等.并在我想编辑特定客户端时获取相应的信息. (记住我的申请是创建C2时最后一次授权的Intuit帐户B) 现在,此刻,如果我转到与Intuit帐户A连接的客户端C1,并尝试获取QuickBooks数据,而无需浏览默认连接和使用"连接到Intuit"按钮的Intuit过程,则可以提供我的"未授权-401"错误,即使我提供了访问令牌,秘密,密钥等的OAuth信息,这些信息在客户端创建过程中保存在本地数据库中. QuickBooks一旦我解雇API方法获取数据就会丢弃错误. 我不希望
16 2024-04-26
编程技术问答社区
谷歌群组迁移C# API不工作
我正在尝试使用C#Google组迁移API,但运气不多. 我有以下代码: public static void Main(string[] args) { var body = @"Received: by 10.143.160.15 with HTTP; Mon, 16 Jul 2007 10:12:26 -0700 (PDT) Message-ID: NNNN@mail.samplegroup.com Date: Mon, 16 Jul 2007 10:12:26 -0700 From: ""xxx"" To: ""xxx"" Subject: SUBJECT MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cont
10 2024-04-26
编程技术问答社区
umbraco API:试图为一个给定的站点节点获取文档类型数据
只是试图获得有关如何通过API方法从Umbraco检索数据的一些观点.我相信我们正在使用Umbraco 4.9.x. 基本上有一个称为DiaryEventItems的数据类型,我使用以下代码来访问此: // Get the ID of the data type DocumentType DocTypeDiaryEvents = DocumentType.GetByAlias("DiaryEventItems"); // Loop through those items using a foreach at present foreach (Document DiaryEvent in Document.GetDocumentsOfDocumentType(DocTypeDiaryEvents.Id)) { // Do whatever I need to } 这样可以很好地工作..我拿回了"日记里词"的集合/行,但是我当然会从umbraco实例中获取所有dia
12 2024-04-26
编程技术问答社区
Youtube api v3在上传时抛出一个异常
使用YouTube API V3上传视频: 错误阻止上传完成.服务YouTube提供了一个例外:google.googleapiexception:google.apis.requests.requesterror backend错误[503] errors [message [backend error]位置[ - ]原因[ - ] .TaskAwaiter.ThrowForNonSuccess(Task task) at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task) at Microsoft.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Microsoft.Runtime.CompilerServices.ConfiguredTaskAwaitable1.ConfiguredTaskAwaiter
10 2024-04-26
编程技术问答社区
无法设置路径asp.net_sessionid cookie
嗨,我需要认真的帮助 我已经尝试了一切,但无法改变 asp.net_sessionid的路径 它的路径始终设置为"/",我想将其设置为文件夹或目录 由于应用程序安全团队提出的问题需要解决此问题 尝试过,IIS重写规则,自定义会话ID管理器 任何帮助大量 解决方案 正如@iamdln所说,您需要创建自己的SessionIdManager,但您还需要在Web.config上进行配置. 它对我有用. 您的SessionIdManager类, public class MySessionIDManager : SessionIDManager, ISessionIDManager { void ISessionIDManager.SaveSessionID(HttpContext context, string id, out bool redirected, out bool cookieAdded) { base.SaveSes
16 2024-04-26
编程技术问答社区
我如何为一个复杂的Json有效载荷设置属性和它的值并进行序列化?
我在框架中具有以下结构.我有一个助手,其中有以下属性代码,解析器代码和序列化方法.在问题的另一部分中链接到如何创建一个模型类别以与需要不同的JSON有效载荷的多个API方法一起使用? 我现在有任何API,该API带有root对象的有效载荷.我如何使用serializeforapimethod方法为此,因为它具有根对象.我正在尝试在此jsonpayload的同一模型对象引用中设置值. //这是JSON模式 { "tagNode": { "query": null, "type": 0, "filter": null, "ldapPaths": null, "editPermissions": 0, "id": 0, "disallowed": false, "name": "NewTag" }, "parentId": 0 } //Model class public class TagMode
12 2024-04-26
编程技术问答社区
C#整合谷歌网站管理员API
我正忙于将Google网站管理员工具集成到我的MVC2项目中.我下载了Google Data API SDK 如果有人已经尝试过或有有关此信息的信息,请分享知识.示例,欢迎任何事情. 我的最终计划是将其集成到我正在工作的网络应用中,以便我可以与Google网站管理员工具进行通信,以获取有关关键字,站点地图等的信息. 解决方案 由于我花了一段时间才在这里得到答案,所以我开始了一个新主题在这里这为我提供了一个很好的解决方案.
8 2024-04-26
编程技术问答社区