[英]How to add the CallOptions header using the salesforce REST API in PHP
我使用REST api将我的wordpress网站的数据同步到salesforce。 我希望在一个报告中看到api调用的来源,我发现我可以在“CallOptions”标题中使用客户端ID。
我的参考: https : //developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/headers_calloptions.html
从该页面:
Field name
Sforce-Call-Options
Field values
client—A string that identifies a client.
defaultNamespace—A string that identifies a developer ...
我的问题是,我如何编写头数组(正确的语法)来包含调用选项标题只有带有值的“客户端”。
我试过'headers' => array('Sforce-Call-Options' => 'My-Client-Name')
但客户端ID没有显示在报告中。 另外,在salesforce环境中我可能需要做些什么,因为这是REST? 我设法在SOAP中添加它(使用“setCallOptions”方法)
“Sforce-Call-Options”标头是逗号分隔的字符串,其中字符串中的每个项目都是由equals分隔的键值对。
Sforce-Call-Options: client=SampleCaseSensitiveToken/100, defaultNamespace=battle
如果你在PHP中这样做,那么你可以参考上一篇文章。 使用PHP的Salesforce标注
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.