首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过C#通过FuelSDK调用营销云API

通过C#通过FuelSDK调用营销云API
EN

Stack Overflow用户
提问于 2020-07-15 13:37:03
回答 2查看 548关注 0票数 0

在我试图通过FuelSDK调用Salesforce营销应用程序的访问令牌中,代码是:

代码语言:javascript
复制
NameValueCollection parameters = new NameValueCollection();
parameters.Add("clientId", "myclientidvalugoeshere");
parameters.Add("clientSecret", "myclientsecretvaluegoeshere");                        
                 
var client = new ETClient(parameters);           

ETFolder folder = new ETFolder();
folder.AuthStub = client;            

var response = folder.Get();
return response.Message;

但它正在回归:

System.Net.WebException :远程服务器返回一个错误:(401)未经授权。

我不太确定我这样做是否正确。

我真正想做的是通过FuelSDK C#连接到Salesforce营销云,使用Oauth身份验证为用户获取访问令牌并调用所需的资源。

EN

回答 2

Stack Overflow用户

发布于 2020-07-22 07:16:55

您可能需要将authEndPoint、restEndPoint以及useOAuth2Authentication添加到NameValueCollection参数中。

看看这个:https://github.com/salesforce-marketingcloud/FuelSDK-CSharp/wiki

票数 0
EN

Stack Overflow用户

发布于 2020-11-04 16:59:39

有一个叫做白名单的特性。尝试在那里添加您的IP,并再次检查您是否使用了正确的API键。

根据我的经验,您正在接收的响应是因为API键字符串的组合不是正确的

我建议您尝试使用相同的键对同一个包执行简单的REST请求。查找有关此这里的更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62916165

复制
相关文章

相似问题

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