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.
Please note all endpoints support JSONP.
All URL’s are relative to the WP Mobile Pack installation folder, typically located at /wp-content/plugins/wordpress-mobile-pack.
1) Exporting comments
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
Sample code: on Gist
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.
2) Saving comments
Relative FREE URL:/wp-content/plugins/wordpress-mobile-pack/export/content.php?content=savecomment&articleId=1&author=Author&email=user@dummyemailaddress.com& 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=user@dummyemailaddress.com& 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.
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 updated