Sharing API \ Re-Publish a previously published message

Send a POST request to this resource to publish an existing message once again to the social networks account of a user.

Resource/URIAdvanced Sharing API Required GET POST PUT DELETE
Sharing API Messages /sharing/messages.json List published messages Publish a new message
Sharing API Message /sharing/messages/<sharing_message_token>.json Get message details Re-Publish a message Delete a message

Workflow

Request: the code to send to the API

POST the following structure to the resource /sharing/messages/<message_token>.json to re-publish a previously published message.

By publishing one and the same message to multiple users you obtain insights on how well the message is overally performing in terms of clickthroughs and resulting referral traffic.

Re-Publish on behalf of a user_token PHP SDK

Publish an existing message to multiple social network accounts of a user.

Use the following structure as POST data and include a user_token to post content on behalf of a user. The message will be published to all providers specified with the providers node. If a user has for example linked a Facebook and a Twitter account, you can publish content to both social network accounts at once.

{
	"request": {
		"sharing_message": {
			"publish_for_user": {
				"user_token": "#user_token#",
				"providers": [
					"#provider_key1#",
					"#provider_key2#"
				]
			}					
		}
	}
}
Key Description
* #user_token# The unique token of the user to post the content for.
Example: 9a76c7f6-3705-48a8-8ea6-e862ed86d5d8
* #provider_key1# The key of the first social network to publish the message to.
Example: facebook
#provider_key2# The key of the second social network to publish the message to.
Example: twitter

Re-Publish on behalf of an identity_token PHP SDK

Publish an existing message to a single social network account.

Use the following structure as POST data and include an identity_token to post content for a social network identity.

			{
			  "request": {
			    "sharing_message": {
			      "publish_for_identity": {
			        "identity_token": "identity_token;"	
			      }		     
			    }
			  }
			}
Key Description
* #identity_token# The unique token of the identity to post the content for.
Example: 03939f19-98bd-4a07-a949-531f15ed346b

Result: the code returned by the API

The result is similar to the one you receive after having published a new message.

User Contributed Notes