繁体   English   中英

如何使用PHP中的salesforce REST API添加CallOptions标头

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM