Comment on page
Comments
The WP Mobile Pack content API implements a series of endpoints that are responsible for exporting comments. These are as follows:
Endpoint | Description |
exportcomments | A list of comments for a post. |
save_comment | Submit a comment for a post. |
All URL’s are relative to the WP Mobile Pack installation folder, typically located at /wp-content/plugins/wordpress-mobile-pack.
Relative FREE URL:/wp-content/plugins/wordpress-mobile-pack/export/content.php?content=exportcomments&articleId=1&callback=CallbackMethod
Relative PRO URL:/wp-content/plugins/wordpress-mobile-pack-pro/frontend/export/content.php?content=exportcomments&articleId=1&callback=CallbackMethod
Parameters:
GET Params | Type | Required | Description |
content | String | Yes | Equal to "exportcomments". |
callback | String | Yes | The callback method. |
articleId | Alphanumeric string or integer | Yes | The post's ID. |
Response type:JSONP
Response format (for a comment):
Field | Type | Required | Description |
id | Alphanumeric string or integer | Yes | The ID of the comment. |
author | String | Yes | The author's name. |
author_url | String, URL | Yes | The comment author's URL (usually their web site), not linked. |
avatar | String, URL | Yes | Avatar URLs for the author. |
date | String, datetime | Yes | The comment's date. |
content | HTML/Text | Yes | The comment's content. |
article_id | Alphanumeric string or integer | Yes | The post's id. |
Relative FREE URL:/wp-content/plugins/wordpress-mobile-pack/export/content.php?content=savecomment&articleId=1&author=Author&[email protected]&
comment=comment%text&code=accessToken&callback=CallbackMethod
Relative PRO URL:/wp-content/plugins/wordpress-mobile-pack-pro/frontend/export/content.php?content=savecomment&articleId=1&author=Author&[email protected]&
comment=comment%text&code=accessToken&callback=CallbackMethod
Parameters:
GET Params | Type | Required | Description |
content | String | Yes | Equal to "savecomment". |
callback | String | Yes | The callback. |
articleId | Alphanumeric string or integer | Yes | The post's id. |
author | String | Yes/No | The comment author's name. Is required if require_name_email from the post is set to 1. |
email | String | Yes/No | The comment author's e-mail address. Is required if require_name_email from the post is set to 1. |
comment | String | Yes | The comment's text. |
code | String | Yes | Access token. |
Response type: JSONP
Response format:
Field | Type | Required | Description |
status | Integer | Yes | The status of the comment. Possible values are: - 0 -- error, comment was not added. - 1 -- comment was successfully added and approved. - 2 -- comment was successfully added and is awaiting moderation. |
message | String | Yes | Success / error message. Possible values are: - "Invalid post id" (status = 0). - "Comments are closed" (status = 0). - "Missing name or email" (status = 0). - "Invalid email address" (status = 0). - "Missing comment" (status = 0). - "Duplicate comment" (status = 0). - "Your comment was successfully added" (status = 1). - "Your comment is awaiting moderation" (status = 2). |
Last modified 5yr ago