C# 如何使用带有c的Plaid.NET Nuget包创建链接令牌#

C# 如何使用带有c的Plaid.NET Nuget包创建链接令牌#,c#,.net,stripe-payments,asp.net-core-2.1,plaid,C#,.net,Stripe Payments,Asp.net Core 2.1,Plaid,功能齐全,可以在生产代码中使用吗 我正在尝试创建一个链接令牌,如下所示 var plaid = new PlaidClient(Acklann.Plaid.Environment.Development); string[] products = new string[] { "transactions" }; string[] countryCodes = new string[] { "US

功能齐全,可以在生产代码中使用吗

我正在尝试创建一个链接令牌,如下所示

            var plaid = new PlaidClient(Acklann.Plaid.Environment.Development);
            string[] products = new string[] { "transactions" };
            string[] countryCodes = new string[] { "US" };
            var user = new UserInfo();
            user.ClientUserId = "123bs6a4";
            
            var createLinkTokenRequest = new CreateLinkTokenRequest
            {
                ClientId = "*****************",
                Secret = "****************",
                Products = products,
                CountryCodes = countryCodes,
                Language = "en",
                ClientName = "My client",
                User=user
            };
            try
            {
                var result = getToken(createLinkTokenRequest);
            }
            catch(Exception e)
            {
                Console.WriteLine(e);
                Console.ReadKey();
            }





public static async Task<CreateLinkTokenResponse> getToken(CreateLinkTokenRequest createLinkTokenRequest)
    {
        var plaid = new PlaidClient(Acklann.Plaid.Environment.Development);
        try
        {
            var res= await plaid.CreateLinkToken(createLinkTokenRequest);
            Console.WriteLine(res.LinkToken);
            return res;
        }
        catch(Exception e)
        {
            Console.WriteLine(e);
        }
        finally
        {
            Console.WriteLine("Abc");
            Console.ReadKey();
        }
var plaid=newplaidclient(Acklann.plaid.Environment.Development);
字符串[]产品=新字符串[]{“事务”};
字符串[]countryCodes=新字符串[]{“US”};
var user=new UserInfo();
user.ClientUserId=“123bs6a4”;
var createLinkTokenRequest=新建createLinkTokenRequest
{
ClientId=“****************”,
Secret=“****************”,
产品=产品,
CountryCodes=CountryCodes,
Language=“en”,
ClientName=“我的客户”,
用户=用户
};
尝试
{
var result=getToken(createLinkTokenRequest);
}
捕获(例外e)
{
控制台写入线(e);
Console.ReadKey();
}
公共静态异步任务getToken(CreateLinkTokenRequest CreateLinkTokenRequest)
{
var plaid=新的plaid客户端(Acklann.plaid.Environment.Development);
尝试
{
var res=wait plaid.CreateLinkToken(createLinkTokenRequest);
控制台写入线(res.LinkToken);
返回res;
}
捕获(例外e)
{
控制台写入线(e);
}
最后
{
控制台写入线(“Abc”);
Console.ReadKey();
}
当我到达

等待格子。CreateLinkToken(createLinkTokenRequest);

执行在没有execption的情况下停止

这是创建链接令牌的正确方法还是其他方法?
(使用.Net core 2.1,Acklann.Plaid Nuget)

尝试将环境从开发更改为沙盒。可能您正在使用沙盒键并将环境作为开发传递。

尝试将环境从开发更改为沙盒。可能您正在使用沙盒键并将环境作为开发传递