草庐IT

c# - Cyber​​Source 简单订单 API 捕获 PayPal 交易

我正在trycatch已使用PayPal按钮授权的PayPal交易。我正在尝试使用Cyber​​SourceSimpleOrderAPI来执行此操作。我只有3条似乎从PayPal按钮返回的信息是:payerID、paymentID和paymentToken。我已经尝试了几种将其传递给SimpleOrderAPI的方法,但总是在响应中得到一个带有DECLINE消息的102代码。Cyber​​source的日志系统表明这是因为以下请求字段无效或缺失:request_token。我是否需要通过网络资源进行整个交易(授权和获取)?或者我可以通过什么方式获取paypal生成的按钮并授权交易,然后

c# - ASP.NET MVC4 和 Web API 身份验证 + 授权(Windows 8 和 Web)

我使用简单的成员资格数据库创建了一个ASP.NETMVC4InternetWeb应用程序来存储用户、角色和配置文件。在我的应用程序中,我创建了一个WebAPIController,它将响应http://127.0.0.1/api/users并且此调用将返回存储在数据库中的所有用户列表JSON。UsersController装饰有[Authorize]属性,因此对http://127.0.0.1/api/users的任何调用都有进行身份验证。在主页上我有一个按钮,一旦按下,就会执行jQueryajaxget请求,并将显示由WebAPI(json)返回的用户列表。如果我登录并按下按钮,一切

c# - 自托管 ASP.NET Web API 和自托管 SignalR 一起 Windows 服务应用程序

我想构建一个Windows服务,通过自托管ASP.NETWebAPI提供一些服务。另外,我想通过自托管SignalR通知客户一些变化。我认为ASP.NETSignalR将是通知中心的完美解决方案。当我同时运行这两项服务时,它们无法协同工作。如果我删除SignalR,自托管API将开始完美运行。反之亦然:删除Windows服务,SignalR将完美运行。我不确定我的问题是什么,是否可以同时为asp.netWebAPI和SignalR自托管Windows服务?我在相同和不同的端口上都尝试过,但它不起作用。另一个问题,是否可以将两者都放在同一个端口上?我安装的包:Microsoft.AspN

c# - Microsoft Owin 日志记录 - Web Api 2 - 如何创建记录器?

我正在尝试使用WebApi2和Owin向我的应用程序添加日志记录,因此我开始使用MicrosoftOwinLogging,它需要一个ILogger和ILoggerFactory,它具有已经实现,当我需要在STARTUP方法或任何Owin中间件组件中记录任何内容时,它工作得很好。例如,当我在Startup方法中时,我可以使用以下方法创建记录器:publicvoidConfiguration(IAppBuilderapp){//Createsconfigurationvarconfiguration=newHttpConfiguration();//ConfigureWebApiSetti

c# - Stackoverflow 样式 URL(自定义传出 URL)

如果我导航到以下stackoverflowURLhttp://stackoverflow.com/questions/15532493,它会自动附加问题的标题,如下所示:http://stackoverflow.com/questions/15532493/mvc-custom-route-gives-404也就是说,我可以在浏览器中输入URL而不问题标题,它会自动附加。我将如何在我的应用程序中实现相同的结果?(注意:我知道问题标题不会影响呈现的页面)。我有一个名为Users的Controller,它有一个名为Details的操作方法。我定义了以下路线:routes.MapRoute(

c# - 使用 Stacky API 获取 Stack Overflow 问题

我想使用StackyC#library从StackOverflow获取最新问题对于StackExchangeAPI.我获取了示例代码并尝试运行它,但是当涉及到从StackExchange网站返回数据时它挂起。StackyClientclient=newStackyClient("0.9","",Sites.StackOverflow,newUrlClient(),newJsonProtocol());varo=newQuestionOptions();o.FromDate=DateTime.Now.AddMinutes(-10.0);o.ToDate=DateTime.Now;o.In

c# - 如何使用 C# 中的 Youtube API 将视频上传到 YouTube?

下面的代码失败了?可能是什么问题?YouTubeRequestSettingssettings=newYouTubeRequestSettings("whatwillcomehere?","myapikey","myyoutubeloginemail","myyoutubeloginpassword");YouTubeRequestrequest=newYouTubeRequest(settings);VideonewVideo=newVideo();newVideo.Title="test1";newVideo.Tags.Add(newMediaCategory("Gaming",Y

C# Skype API 视频通话

我当时正在开发一个安全监控应用程序,我发现最好的方法是Skype。当可能发生入侵时,应用程序调用指定的SkypeID,这可能是我的Android手机,我完成了所有图像处理工作。但是我坚持使用这个SkypeAPI我写了这段代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSKYPE4COMLib;namespaceSkypeCall{classProgram{staticvoidMain(string[]args){Skypeskype;skype=newSkype(

c# - 在 C# 中生成唯一的 * 和 * 随机 URL

我的最终目标是创建一个独一无二且无法猜测/预测的URL。此URL的目的是允许用户执行验证其电子邮件地址和重置密码等操作。这些URL将在设定的时间(当前设置为24小时)内过期。我最初是为此目的使用Guid,但我现在明白这介于“还好”和“非常不安全”之间,具体取决于您听哪位专家的意见。所以,我想我会加强我的代码,以防万一。起初我以为我会坚持使用Guid,但它是从随机字节而不是Guid.NewGuid()工厂方法生成的。这是我想出的方法:publicstaticGuidGetRandomGuid(){varbytes=newbyte[16];vargenerator=newRNGCrypto

c# - 如何在 ASP.NET MVC Web Api 上使用外部身份验证服务

我正在使用VisualStudio2013、C#和.NETFramework4.5.1开发ASP.NETMVCWebApi。我正在读这个article这很有趣。它只讨论ASP.NETMVC应用程序,而没有说明如何使用WebApi实现它。我想我可以将它与WebApi一起使用,但我不知道如何使用,因为正如我在文章中读到的,我需要一个登录页面,而WebAPI没有。如果我将从手机(iOS、Android、WindowsPhone等)使用该WebAPI;我必须做什么?也许我需要移动应用程序上的登录表单,或者我可能需要我的WebAPI上的登录页面以允许登录Google、Facebook等。有什么建