put
https://developer.interactgo.com/api/page//composer
This endpoint allows the user to update and publish a specified build page. Use the following payload as the body of the request.
{ "Transition": { "State": "published", // Pages will automatically be published "Message": "Test content" // This is used as the publish message }, "Page": { "ContentType" : "html", // only html is currently supported "TopSectionIds": [2740], // The section Id of the relevant content area to publish the content too "AuthorId": 264, // ID of the author creating the page "PublishAsId": null, // ID of the published as user. If this is null, the AuthorId above is used "AssetId": 250196, // Asset Id to use for the page asset "Title": "Keyword page!", // Page title "Summary": "Summary of page", // Page summary "Content": { // Appropriately escaped HTML that is used for the page body "Html": "Content things here.James Harris
" }, "CategoryIds": [2744], // Ids of the categories the page is published too "Features": { // Page level features "DefaultToFullWidth": false, "AllowComments": false, "IsKeyPage": false, "Recommends": { "Show": true, "MaxContentAge": 7 } }, "PubStartDate": "2019-01-01T11:10:46.3486271Z", // Dates should be in UTC format "PubEndDate": "2020-08-12T11:10:46.3486271Z", "ReviewDate": "2031-08-12T11:10:46.3486271Z", "TagIds": [], // IDs of hashtags to use "Keywords": ["Feta"] // Keywords to use } }
In order to publish a page, the authenticated user must have at least published author permission to the Top Section id and each of the categories specified.
为进一步有效载荷,看看POST method. The payloads are identical