---
schema_version: "1"
id: 339a18017a7a2bf83f5624fea2ff25d9966423917c6245935cb60cbfa95166fc
title: Posting to a Chatter Feed
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/canvas-framework/guides/platform-connect/using/canvas-app-xhr-code-example-posting-to-chatter-feed.md
canonical_url: https://developer.salesforce.com/docs/platform/canvas-framework/guide/canvas-app-xhr-code-example-posting-to-chatter-feed.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: d16caae436a7e5d44b27e859658d8589e7fb96acb8b25ff8cac9fd21f02ccd42
products:
  - Canvas Developer Guide
  - Platform Developer Content
---

# Posting to a Chatter Feed

The following code example shows a call to post an item to the context user’s Chatter feed.

<!-- otherprops: set_clipboard -->
```java
var sr = JSON.parse('<%=signedRequestJson%>');
// Reference the Chatter user's URL from Context.Links object.
var url = sr.context.links.chatterFeedsUrl+"/news/"+sr.context.user.userId+"/feed-items";
var body = {body : {messageSegments : [{type: "Text", text: "Some Chatter Post"}]}};

Sfdc.canvas.client.ajax(url,
    {client : sr.client,
        method: 'POST',
        contentType: "application/json",
        data: JSON.stringify(body),
        success : function(data) {
        if (201 === data.status) {
             alert("Success");
             }
        }
    });
```

**See Also**  


-   [Cross-Domain XHR](https://developer.salesforce.com/docs/platform/canvas-framework/guide/canvas-app-xhr-intro.md)
-   [Context](https://developer.salesforce.com/docs/platform/canvas-framework/reference/context-object.md)
-   [Links](https://developer.salesforce.com/docs/platform/canvas-framework/reference/links-object.md)

