{"id":3719,"date":"2023-12-12T16:35:26","date_gmt":"2023-12-12T08:35:26","guid":{"rendered":"http:\/\/www.ponybai.com\/?p=3719"},"modified":"2023-11-25T16:38:30","modified_gmt":"2023-11-25T08:38:30","slug":"%e4%bd%bf%e7%94%a8%e8%a7%a6%e5%8f%91%e5%99%a8%e5%ae%a1%e6%a0%b8-chatter-%e7%a7%81%e4%ba%ba%e6%b6%88%e6%81%af","status":"publish","type":"post","link":"http:\/\/www.ponybai.com\/?p=3719","title":{"rendered":"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f"},"content":{"rendered":"\n<p><a><\/a>\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\u9002\u7528\u4e8e\uff1aSalesforce Classic<\/td><\/tr><tr><td>\u9002\u7528\u4e8e\uff1a<a><\/a><strong>Enterprise<\/strong>\u3001<strong>Performance<\/strong>\u3001<strong>Unlimited<\/strong>&nbsp;\u548c&nbsp;<strong>Developer<\/strong>&nbsp;Edition<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td colspan=\"2\"><strong>\u7528\u6237\u6743\u9650 \u9700\u8981<\/strong><\/td><\/tr><tr><td>\u8981\u4fdd\u5b58 ChatterMessage \u7684 Apex \u89e6\u53d1\u5668\uff0c\u8bf7\u6267\u884c\u4ee5\u4e0b\u64cd\u4f5c\uff1a<\/td><td>\u4f5c\u8005 Apex\u548c\u7ba1\u7406 Chatter \u6d88\u606f\u548c \u79c1\u4fe1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p id=\"write_trigger\"><a><\/a><em>\u5728\u63d2\u5165<\/em>\u89e6\u53d1\u5668\u4e4b\u524d\u7f16\u5199 Apex \u4ee5\u67e5\u770b\u79c1\u4eba\u6d88\u606f \u6b63\u6587\u548c\u6709\u5173\u53d1\u4ef6\u4eba\u7684\u4fe1\u606f\u3002\u60a8\u53ef\u4ee5\u5c06\u9a8c\u8bc1\u6d88\u606f\u6dfb\u52a0\u5230\u8bb0\u5f55\u6216 \u6b63\u6587\u5b57\u6bb5\uff0c\u8fd9\u4f1a\u5bfc\u81f4\u6d88\u606f\u5931\u8d25\u5e76\u8fd4\u56de\u9519\u8bef\u7ed9\u7528\u6237\u3002<\/p>\n\n\n\n<p id=\"trigger_after_limitation\"><a><\/a>\u867d\u7136\u60a8\u53ef\u4ee5\u521b\u5efa<em>\u63d2\u5165\u540e<\/em>\u89e6\u53d1\u5668\uff0c ChatterMessage \u4e0d\u53ef\u66f4\u65b0\uff0c\u56e0\u6b64\u4efb\u4f55<em>\u63d2\u5165\u540e<\/em>\u89e6\u53d1 \u4fee\u6539 ChatterMessage \u5c06\u5728\u8fd0\u884c\u65f6\u5931\u8d25\uff0c\u5e76\u663e\u793a\u76f8\u5e94\u7684\u9519\u8bef\u6d88\u606f\u3002<\/p>\n\n\n\n<p><a><\/a>\u8981\u4ece\u201c\u8bbe\u7f6e\u201d\u4e2d\u4e3a\u79c1\u4eba\u6d88\u606f\u521b\u5efa\u89e6\u53d1\u5668\uff0c\u8bf7\u8f93\u5165\u201c\u5feb\u901f\u67e5\u627e\u201d\u6846\uff0c\u7136\u540e\u9009\u62e9<strong>\u201cChatterMessage \u89e6\u53d1\u5668<\/strong>\u201d\u3002\u6216\u8005\uff0c\u60a8\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u65b9\u5f0f\u4ece\u5f00\u53d1\u4eba\u5458\u63a7\u5236\u53f0\u521b\u5efa\u89e6\u53d1\u5668 \u5355\u51fb<strong>\u201c\u6587\u4ef6<\/strong>\u201d|\u201d<strong>\u65b0\u54c1<\/strong>&nbsp;|<strong>\u9876\u70b9\u89e6\u53d1\u5668<\/strong>\uff0c\u7136\u540e\u4ece&nbsp;<strong>sObject<\/strong>&nbsp;\u4e0b\u62c9\u5217\u8868\u4e2d\u9009\u62e9 ChatterMessage\u3002<kbd>ChatterMessage Triggers<\/kbd><\/p>\n\n\n\n<p id=\"chattermessage_fields\"><a><\/a>\u4e0b\u8868\u5217\u51fa\u4e86\u516c\u5f00\u7684\u5b57\u6bb5 \u558b\u558b\u4e0d\u4f11\u7684\u6d88\u606f\u3002<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u7530<\/th><th>Apex \u6570\u636e\u7c7b\u578b<\/th><th>\u63cf\u8ff0<\/th><\/tr><\/thead><tbody><tr><td>\u540c\u4e0a<\/td><td>\u7f16\u53f7<\/td><td>Chatter \u6d88\u606f\u7684\u552f\u4e00\u6807\u8bc6\u7b26<\/td><\/tr><tr><td>\u8eab\u4f53<\/td><td>\u5b57\u7b26\u4e32<\/td><td>\u53d1\u4ef6\u4eba\u53d1\u5e03\u7684 Chatter \u6d88\u606f\u7684\u6b63\u6587<\/td><\/tr><tr><td>\u53d1\u4ef6\u4eba ID<\/td><td>\u7f16\u53f7<\/td><td>\u53d1\u4ef6\u4eba\u7684\u7528\u6237 ID<\/td><\/tr><tr><td>\u53d1\u9001\u65e5\u671f<\/td><td>\u65e5\u671f\u65f6\u95f4<\/td><td>\u53d1\u9001\u90ae\u4ef6\u7684\u65e5\u671f\u548c\u65f6\u95f4<\/td><\/tr><tr><td>SendingNetworkId<\/td><td>\u7f16\u53f7<\/td><td>\u53d1\u9001\u6d88\u606f\u7684\u7f51\u7edc\uff08\u7ad9\u70b9\uff09\u3002\u4ec5\u5f53 \u5df2\u542f\u7528\u6570\u5b57\u4f53\u9a8c\uff0c\u5e76\u4e14\u81f3\u5c11\u5728\u4e00\u4e2a\u4e2d\u542f\u7528\u4e86\u79c1\u4eba\u6d88\u606f \u7f51\u7ad9\u3002<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u6b64\u793a\u4f8b\u663e\u793a\u4e86 ChatterMessage \u4e0a\u7528\u4e8e\u67e5\u770b\u7684&nbsp;<em>before insert<\/em>&nbsp;\u89e6\u53d1\u5668 \u6bcf\u6761\u65b0\u6d88\u606f\u3002\u6b64\u89e6\u53d1\u5668\u8c03\u7528\u7c7b\u65b9\u6cd5 \uff0c\u4ee5\u5728\u63d2\u5165\u6bcf\u6761\u65b0\u6d88\u606f\u4e4b\u524d\u5bf9\u5176\u8fdb\u884c\u68c0\u67e5\u3002<samp>moderator.review()<\/samp><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>trigger PrivateMessageModerationTrigger on ChatterMessage (before insert) {\n    ChatterMessage&#91;] messages = Trigger.new;\n    \n    \/\/ Instantiate the Message Moderator using the factory method\n    MessageModerator moderator = MessageModerator.getInstance();\n    \n    for (ChatterMessage currentMessage : messages) {\n        moderator.review(currentMessage);    \n    }\n}<\/code><\/pre>\n\n\n\n<p>\u5982\u679c\u90ae\u4ef6\u8fdd\u53cd\u4e86\u60a8\u7684\u653f\u7b56\uff0c\u4f8b\u5982\uff0c\u5f53\u90ae\u4ef6\u6b63\u6587\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u65f6 words\uff0c\u53ef\u4ee5\u901a\u8fc7\u8c03\u7528 Apex \u65b9\u6cd5\u963b\u6b62\u53d1\u9001\u6d88\u606f\u3002\u60a8\u53ef\u4ee5\u8c03\u7528\u4ee5\u5728\u5b57\u6bb5\u6216 \u6574\u4e2a\u6d88\u606f\u3002\u4ee5\u4e0b\u4ee3\u7801\u7247\u6bb5\u663e\u793a\u4e86\u5411\u6d88\u606f\u201c\u6b63\u6587\u201d\u5b57\u6bb5\u6dfb\u52a0\u9519\u8bef\u7684\u65b9\u6cd5\u7684\u4e00\u90e8\u5206\u3002<samp>addError<\/samp><samp>addError<\/samp><samp>reviewContent<\/samp><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if (proposedMsg.contains(nextBlockListedWord)) {\n             theMessage.Body.addError(\n                 'This message does not conform to the acceptable use policy');\n             System.debug('moderation flagged message with word: ' \n                 + nextBlockListedWord);\n             problemsFound=true;\n             break;\n          }<\/code><\/pre>\n\n\n\n<p>\u4ee5\u4e0b\u662f\u5b8c\u6574\u7684\u8bfe\u7a0b\uff0c \u5176\u4e2d\u5305\u542b\u7528\u4e8e\u67e5\u770b\u53d1\u4ef6\u4eba\u548c\u90ae\u4ef6\u5185\u5bb9\u7684\u65b9\u6cd5\u3002\u90e8\u5206 \u4e3a\u7b80\u6d01\u8d77\u89c1\uff0c\u5df2\u5220\u9664\u6b64\u7c7b\u4e2d\u7684\u4ee3\u7801\u3002<samp>MessageModerator<\/samp><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class MessageModerator {\n   private Static List&lt;String&gt; blocklistedWords=null;\n   private Static MessageModerator instance=null;\n   \n   \/**\n     Overall review includes checking the content of the message,\n     and validating that the sender is allowed to send messages.\n   **\/\n   public void review(ChatterMessage theMessage) {\n    reviewContent(theMessage);\n    reviewSender(theMessage);\n   }\n   \n   \/**\n     This method is used to review the content of the message. If the content\n     is unacceptable, field level error(s) are added.\n   **\/\n   public void reviewContent(ChatterMessage theMessage) {\n      \/\/ Forcing to lower case for matching\n      String proposedMsg=theMessage.Body.toLowerCase();  \n      boolean problemsFound=false; \/\/ Assume it's acceptable\n      \/\/ Iterate through the blocklist looking for matches\n      for (String nextBlockListedWord : blocklistedWords) {\n          if (proposedMsg.contains(nextBlockListedWord)) {\n             theMessage.Body.addError(\n                 'This message does not conform to the acceptable use policy');\n             System.debug('moderation flagged message with word: ' \n                 + nextBlockListedWord);\n             problemsFound=true;\n             break;\n          }\n         }\n         \n       \/\/ For demo purposes, we're going to add a \"seal of approval\" to the \n       \/\/ message body which is visible.\n       if (!problemsFound) {\n         theMessage.Body = theMessage.Body + \n             ' *** approved, meets conduct guidelines';\n       }\n         \n    }\n   \n   \/**\n     Is the sender allowed to send messages in this context?\n     -- Moderators -- always allowed to send\n     -- Internal Members -- always allowed to send\n     -- Site Members -- in general only allowed to send if they have \n           a sufficient Reputation\n     -- Site Members -- with insufficient reputation may message the \n           moderator(s)\n   **\/\n   public void reviewSender(ChatterMessage theMessage) {\n      \/\/ Are we in a Site Context?\n      boolean isSiteContext = (theMessage.SendingNetworkId != null);\n \n      \/\/ Get the User\n      User sendingUser = &#91;SELECT Id, Name, UserType, IsPortalEnabled \n                          FROM User where Id = :theMessage.SenderId ];  \n      \/\/ ...          \n   }   \n   \n   \/**\n     Enforce a singleton pattern to improve performance\n   **\/\n   public static MessageModerator getInstance() {\n     if (instance==null) {\n        instance = new MessageModerator();\n     }\n     return instance;\n   }\n   \n\n   \/**\n     Default contructor is private to prevent others from instantiating this class \n     without using the factory.\n     Initializes the static members.\n   **\/\n   private MessageModerator() {\n      initializeBlockList();\n   }\n   \/** \n     Helper method that does the \"heavy lifting\" to load up the dictionaries \n     from the database.  \n     Should only run once to initialize the static member which is used for \n     subsequent validations.\n   **\/\n   private void initializeBlockList() {\n      if (blocklistedWords==null) {\n          \/\/ Fill list of blocklisted words\n          \/\/ ...\n      }\n   }\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002<\/p>\n","protected":false},"author":1,"featured_media":3720,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[199],"tags":[212],"class_list":["post-3719","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apex-","tag--chatter-"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f - \u767d\u767d\u968f\u7b14<\/title>\n<meta name=\"description\" content=\"\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.ponybai.com\/?p=3719\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f - \u767d\u767d\u968f\u7b14\" \/>\n<meta property=\"og:description\" content=\"\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.ponybai.com\/?p=3719\" \/>\n<meta property=\"og:site_name\" content=\"\u767d\u767d\u968f\u7b14\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-12T08:35:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-25T08:38:30+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.ponybai.com\/wp-content\/uploads\/2023\/11\/chatter.png\" \/>\n\t<meta property=\"og:image:width\" content=\"879\" \/>\n\t<meta property=\"og:image:height\" content=\"295\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ponybai\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"ponybai\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/www.ponybai.com\/?p=3719#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.ponybai.com\/?p=3719\"},\"author\":{\"name\":\"ponybai\",\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\"},\"headline\":\"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f\",\"datePublished\":\"2023-12-12T08:35:26+00:00\",\"dateModified\":\"2023-11-25T08:38:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.ponybai.com\/?p=3719\"},\"wordCount\":48,\"publisher\":{\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\"},\"keywords\":[\"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f\"],\"articleSection\":[\"Apex \u5f00\u53d1\u4eba\u5458\u6307\u5357\"],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.ponybai.com\/?p=3719\",\"url\":\"http:\/\/www.ponybai.com\/?p=3719\",\"name\":\"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f - \u767d\u767d\u968f\u7b14\",\"isPartOf\":{\"@id\":\"http:\/\/www.ponybai.com\/#website\"},\"datePublished\":\"2023-12-12T08:35:26+00:00\",\"dateModified\":\"2023-11-25T08:38:30+00:00\",\"description\":\"\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002\",\"breadcrumb\":{\"@id\":\"http:\/\/www.ponybai.com\/?p=3719#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.ponybai.com\/?p=3719\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/www.ponybai.com\/?p=3719#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"http:\/\/www.ponybai.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.ponybai.com\/#website\",\"url\":\"http:\/\/www.ponybai.com\/\",\"name\":\"\u767d\u767d\u968f\u7b14\",\"description\":\"Salesforce\u5b98\u65b9\u8bb2\u5e08\",\"publisher\":{\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.ponybai.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883\",\"name\":\"ponybai\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg\",\"contentUrl\":\"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg\",\"width\":248,\"height\":248,\"caption\":\"ponybai\"},\"logo\":{\"@id\":\"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/121.37.188.161\"],\"url\":\"http:\/\/www.ponybai.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f - \u767d\u767d\u968f\u7b14","description":"\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.ponybai.com\/?p=3719","og_locale":"zh_CN","og_type":"article","og_title":"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f - \u767d\u767d\u968f\u7b14","og_description":"\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002","og_url":"http:\/\/www.ponybai.com\/?p=3719","og_site_name":"\u767d\u767d\u968f\u7b14","article_published_time":"2023-12-12T08:35:26+00:00","article_modified_time":"2023-11-25T08:38:30+00:00","og_image":[{"width":879,"height":295,"url":"http:\/\/www.ponybai.com\/wp-content\/uploads\/2023\/11\/chatter.png","type":"image\/png"}],"author":"ponybai","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"ponybai","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.ponybai.com\/?p=3719#article","isPartOf":{"@id":"http:\/\/www.ponybai.com\/?p=3719"},"author":{"name":"ponybai","@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883"},"headline":"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f","datePublished":"2023-12-12T08:35:26+00:00","dateModified":"2023-11-25T08:38:30+00:00","mainEntityOfPage":{"@id":"http:\/\/www.ponybai.com\/?p=3719"},"wordCount":48,"publisher":{"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883"},"keywords":["\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f"],"articleSection":["Apex \u5f00\u53d1\u4eba\u5458\u6307\u5357"],"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"http:\/\/www.ponybai.com\/?p=3719","url":"http:\/\/www.ponybai.com\/?p=3719","name":"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f - \u767d\u767d\u968f\u7b14","isPartOf":{"@id":"http:\/\/www.ponybai.com\/#website"},"datePublished":"2023-12-12T08:35:26+00:00","dateModified":"2023-11-25T08:38:30+00:00","description":"\u4e3a ChatterMessage \u7f16\u5199\u4e00\u4e2a\u89e6\u53d1\u5668\uff0c\u4ee5\u81ea\u52a8\u5ba1\u6838 \u7ec4\u7ec7\u6216 Experience Cloud \u7ad9\u70b9\u4e2d\u7684\u79c1\u4eba\u6d88\u606f\u3002\u4f7f\u7528\u89e6\u53d1\u5668\u786e\u4fdd\u6d88\u606f \u7b26\u5408\u8d35\u516c\u53f8\u7684\u90ae\u4ef6\u7b56\u7565\uff0c\u5e76\u4e14\u4e0d\u5305\u542b\u5217\u5165\u9ed1\u540d\u5355\u7684\u5185\u5bb9 \u7684\u8bdd\u3002","breadcrumb":{"@id":"http:\/\/www.ponybai.com\/?p=3719#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.ponybai.com\/?p=3719"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/www.ponybai.com\/?p=3719#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"http:\/\/www.ponybai.com\/"},{"@type":"ListItem","position":2,"name":"\u4f7f\u7528\u89e6\u53d1\u5668\u5ba1\u6838 Chatter \u79c1\u4eba\u6d88\u606f"}]},{"@type":"WebSite","@id":"http:\/\/www.ponybai.com\/#website","url":"http:\/\/www.ponybai.com\/","name":"\u767d\u767d\u968f\u7b14","description":"Salesforce\u5b98\u65b9\u8bb2\u5e08","publisher":{"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.ponybai.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":["Person","Organization"],"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/935c7592c850c65e1e5eba4530dbf883","name":"ponybai","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/","url":"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg","contentUrl":"http:\/\/www.ponybai.com\/wp-content\/uploads\/2025\/03\/cropped-Ihsans-WeChatQR.jpg","width":248,"height":248,"caption":"ponybai"},"logo":{"@id":"http:\/\/www.ponybai.com\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/121.37.188.161"],"url":"http:\/\/www.ponybai.com\/?author=1"}]}},"_links":{"self":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/posts\/3719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3719"}],"version-history":[{"count":1,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/posts\/3719\/revisions"}],"predecessor-version":[{"id":3721,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/posts\/3719\/revisions\/3721"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=\/wp\/v2\/media\/3720"}],"wp:attachment":[{"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3719"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ponybai.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}