如何使用Salesforce Marketing Cloud API连接我的SQL server数据库。我需要使用C#来执行HTTP POST请求,以获取访问令牌,但我不知道如何做。我需要在C#中运行以下示例代码:
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或更高版本的文章……
发布于 2015-11-11 06:23:06
在C#中有一个适用于营销云的软件开发工具包。从这里开始:https://code.exacttarget.com/apis-sdks/fuel-sdks/csharp/getting-started-with-the-csharp-sdk.html
发布于 2016-03-11 02:48:44
这对我很有效。在某一时刻将clientId和客户端密码移动到web.config。
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;
}
}https://stackoverflow.com/questions/33261415
复制相似问题