Publish Doctype (Item) on Facebook


What could be the correct approach/steps to publish a post from a doctype on facebook.

For example, When user clicks on “Publish on Facebook” button in Item doctype, i want to publish an Item with photo and description based on various fields on Facebook post from ERPNext.


Write the publish logic in your doctype controller. Then call it from client side using

class Post(Document):
    def publish_to_facebook(self):
        from facebook import publish # some facebook api package
        publish(self.title, self.description)

Then in your form controller

frappe.ui.form.on("ToDo", {
	onload: function(frm) {
		frm.add_custom_button("Publish to Facebook", function() {'publish_to_facebook');

1 Like