首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Salesforce Marketing Cloud API连接我的SQL服务器

如何使用Salesforce Marketing Cloud API连接我的SQL服务器
EN

Stack Overflow用户
提问于 2015-10-21 22:01:06
回答 2查看 1.3K关注 0票数 0

如何使用Salesforce Marketing Cloud API连接我的SQL server数据库。我需要使用C#来执行HTTP POST请求,以获取访问令牌,但我不知道如何做。我需要在C#中运行以下示例代码:

代码语言:javascript
复制
POST https://auth.exacttargetapis.com/v1/requestToken
Content-Type: application/json
{
  "clientId": "gyjzvytv7ukqtfn3x2qdyfsn",
  "clientSecret": "************"
}

我正在使用SSIS2008r2,我想写一个c#代码,使一个api调用确切的目标API连接到SQL server数据库。我没有找到任何关于使用SSIS连接营销cloud.....the salesforce营销云rest API或FuelSDK看起来只支持.net 4或更高版本的文章……

EN

回答 2

Stack Overflow用户

发布于 2015-11-11 06:23:06

在C#中有一个适用于营销云的软件开发工具包。从这里开始:https://code.exacttarget.com/apis-sdks/fuel-sdks/csharp/getting-started-with-the-csharp-sdk.html

票数 0
EN

Stack Overflow用户

发布于 2016-03-11 02:48:44

这对我很有效。在某一时刻将clientId和客户端密码移动到web.config。

代码语言:javascript
复制
    public static async Task<string> getAuth()
    {
        var clientId = "asdfasdfasdfasdfasdfasdf";
        var clientSecret = "asdfasdfasdfasdfasdf";
        using (var client = new HttpClient())
        {
            var values = new Dictionary<string, string>
            {
                {"clientId", clientId},
                {"clientSecret", clientSecret}
            };

            var content = new FormUrlEncodedContent(values);

            var response = await client.PostAsync(string.Format("https://auth.exacttargetapis.com/v1/requestToken"), content);

            var responseString = await response.Content.ReadAsStringAsync();
            return responseString;
        }
    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33261415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档