Comments
Query Comments data for Posts in the Organization Pages that you administer.
Note: Requires the r_organization_social and w_organization_social OAuth scope.
Select
The Comments table supports filtering in the WHERE clause using the Id column with only the = operator, and for the UpdateId column with both the = and IN operators. The = operator is fully supported server-side, whereas the IN operator is partially supported server-side and partially client-side. Refer to the query examples below:SELECT * FROM Comments WHERE Id = 7155174232715386880 and UpdateId = 'urn:li:share:7155174232715386880';
SELECT * FROM Comments WHERE UpdateId = 'urn:li:share:7155174232715386880';
SELECT * FROM Comments WHERE UpdateId IN ('urn:li:share:7155174232715386880', 'urn:li:share:7165681621608738816');
The following query returns the data for the columns we expose in the view, for each Post in each Organization Page that the user administers.
SELECT * FROM Comments;To retrieve information on Posts in your Organization Pages, use CompanyStatusUpdates.
Insert
The Comments table supports creating new comments on the posts of the organization pages that the user administers. For successful creation, you will need to specify the UpdateId and Text parameters. If the CreatedBy parameter isn’t filled, the driver will use the URN of the authenticated user or the URN of the company if the CompanyId connection property is specified. Refer to examples below:INSERT INTO Comments (UpdateId, Text) VALUES ('urn:li:share:7155174232715386880', 'Test Comment')
INSERT INTO Comments (UpdateId, Text, CreatedBy) VALUES ('urn:li:share:7155174232715386880', 'Test Comment', 'urn:li:organisation:101877555')
Update
The Comments table supports updating the content of the comments on the posts of the organization pages that the user administers. Only the Text field is updatable.UPDATE Comments SET Text = 'Test Comment' WHERE Id = 715517423271578940 UPDATE Comments SET Text = 'Test Comment' WHERE Id = 715517423271578940 AND UpdateId = 'urn:li:share:7155174232715386880'
Delete
The Comments table supports removing comments from the posts of the organization pages that the user administers.DELETE FROM Comments WHERE Id = 715517423271578940 DELETE FROM Comments WHERE Id = 715517423271578940 AND UpdateId = 'urn:li:share:7155174232715386880'
Columns
| Name | Type | ReadOnly | References | Description |
| Id [KEY] | String | True |
The unique identifier for the comment. | |
| UpdateId | String | False |
The identifier for the update associated with the comment. | |
| Text | String | False |
The content of the comment regarding the update. | |
| CreatedBy | String | False |
The unique identifier for the person or company. | |
| Date | Datetime | True |
The date or timestamp when the comment was last modified. | |
| Mentions | String | True |
The Uniform Resource Names (URNs) for the organizations or individuals mentioned in the comment. |