我能够通过 salesforce API 创建和发布知识文章。发布后,默认频道设置为内部应用
我的问题是我正在尝试使用此字段IsVisibleInCsp = true通过 api设置或添加新渠道客户,以便客户能够查看已发布的文章。但它会抛出错误
[ {
"message":"无法创建/更新字段:IsVisibleInCsp。请检查此字段的安全设置,并验证您的配置文件或权限集是否为读/写。", "errorCode":"INVALID_FIELD_FOR_INSERT_UPDATE", "字段”:[
“IsVisibleInCsp”]}]
这是我当前的脚本
JSON_OBJECT=$(jq -n "{\"Summary\" : \"$ARTICLE_SUMMARY\",\"title\" : \"$ARTICLE_TITLE\",\"IsVisibleInCsp\" : \"true\",\"UrlName\" : \"$ARTICLE_URL_NAME\",ArticleBody__c:\"$result\"}")
#echo $JSON_OBJECT
json=`curl -s -X POST $INSTANCE_URL/services/data/v20.0/sobjects/Knowledge__kav/ -H 'Authorization: Bearer '$ACCESS_TOKEN -H "Content-Type: application/json" -d "$JSON_OBJECT"`
请帮我。
谢谢你!