Title: REST API Comment
Author: Joaquim Domingos António
Published: <strong>ઓક્ટોબર 22, 2021</strong>
Last modified: નવેમ્બર 7, 2021

---

પ્લગીન શોધો

આ પલ્ગઇન ** 2 વર્ષથી વધુમાં અપડેટ કરવામાં આવ્યો નથી **. એ કદાચ જાળવવામાં અથવા સપોર્ટેડ
નહી હોય. વર્ડપ્રેસ ના વધુ તાજેતરનાં સંસ્કરણો સાથે ઉપયોગમાં લેવાય તો સુસંગતતા મુદ્દાઓ
હોઈ શકે છે.

![](https://ps.w.org/rest-api-comment/assets/icon-256x256.png?rev=2618494)

# REST API Comment

 [Joaquim Domingos António](https://profiles.wordpress.org/joaquiminteresting/) 
દ્વારા

[ડાઉનલોડ](https://downloads.wordpress.org/plugin/rest-api-comment.1.0.2.zip)

 * [વિગતો](https://gu.wordpress.org/plugins/rest-api-comment/#description)
 * [સમીક્ષાઓ](https://gu.wordpress.org/plugins/rest-api-comment/#reviews)
 * [ડેવલપમેન્ટ](https://gu.wordpress.org/plugins/rest-api-comment/#developers)

 [સપોર્ટ](https://wordpress.org/support/plugin/rest-api-comment/)

## વર્ણન

If you wish to ‘Create comments’ using REST API, _without_ exposing Administrator
credentials to the Front-End application, you are at the right place. Since WordPress
4.7, REST API was natively included in WordPress.

In order to ‘Create a comment’ , the authentication for a user with ‘Administrator’
role is required. While this is a deliberately done for security reasons, such implementation
makes it very hard for Front-End applications to implement a simple ‘Post Comment’
or ‘Reply Comment’ function.

This plugin fulfils such requirement by extending the existing WordPress REST API
endpoints.

Requirements:

**Minimum PHP version: 7.0**
 **Minimum WordPress version: 5.5**

Installation:

Download the plugin form wordpress marketplace install it like any other WordPress
plugin.
 After the installation activate the plugin through the ‘Plugins’ menu in
WordPress

Endpoint:

When this plugin is installed one new endpoint is added to the **wp/v2** namespace.

 Endpoint
 HTTP Verb Permalinks

 */wp-json/wp/v2/comments/create
 POST enabled

 */?rest_route=/wp/v2/comments/create
 POST disabled

Usage:

 1. Create a Comment

To create a comment using REST API, send a `POST` request to:

> `/wp-json/wp/v2/comments/create` – if permalinks is enabled on your wordpress 
> website.

Or

> `/?rest_route=/wp/v2/comments/create` if permalinks is not enabled on your wordpress
> website.

With a **JSON body**, as shown bellow:

    ```
    `Json
    ```

{
 “post”: “Post ID”, “author_name”: “Comment Author’s name”, “author_email”: “Comment
Author’s email”, “content”: “Comment content” } `

The **content** may also be send as an object:

    ```
    `Json
    ```

{
 “post”: “Post ID”, “author_name”: “Comment Author’s name”, “author_email”: “Comment
Author’s email”, “content”: { “raw”:”Comment content” } } `

Set header to:

    ```
    `
    ```

content-type: application/json
 ` If successful, you should receive a response with
the data of the created comment:

    ```
    `Json
    ```

{
 “id”: “[comment id]”, “status”: “[comment status]”, “message”:”[server response
message]” } `

In response header the status code should be:

    ```
    `Http
    ```

HTTP 201 Created
 `

 1. Reply a comment

To reply a comment you just need to add the field **parent** for the parent comment
to the **JSON body**

    ```
    `Json
    ```

{
 “post”: “Post ID”, “author_name”: “Comment Author’s name”, “author_email”: “Comment
Author’s email”, “content”: “Comment content”, “parent”:”Comment parent ID” } `

> Note: Ensure the **parent** is a comment id that belongs to the post informed 
> in the field **post**. The comment parent post id must match the post id otherwise
> the following error will be shown:

    ```
    `Json
    ```

{
 “code”: “rest_post_mismatch_parent_post_id”, “message”: “Post ID and Parent post
ID does not match”, “data”: { “status”: 400 } } `

### Contact

If there is any thing to say about the plugin fill free to [contact us](https://gu.wordpress.org/plugins/rest-api-comment/sopport@appsdabanda.com?output_format=md).

## સ્ક્રીનશોટ

 * [[
 * This Screenshot is a sample REST API POST request using REST API Comment.

## એફએક્યુ (FAQ)

### Why do I need REST API Comment?

If you’re planning on using your WordPress news website/blog as a Backend, and you’re
consuming RESTful api, you’ll most probably need to **Create comments** and **Reply
comments** via REST API. This is precisely what this plugin does.

### Is it secure?

Great question! For the time being, this plugin just provides the same experience
any wordpress site provides by default witch is allowing any one to comment a post
requiring basic infos such as: name, email address and the content, without authentication.
All security was followed based on the wordpress core code.

### There’s a bug, what do I do?

Please create a ticket on the [support team](https://gu.wordpress.org/plugins/rest-api-comment/sopport@appsdabanda.com?output_format=md)
or open an issue in [github repository](https://github.com/JoaquimInteresting/rest-api-comment).
We’ll get back to you as soon as possible.

## સમીક્ષાઓ

આ પ્લગઇન માટે કોઈ સમીક્ષાઓ નથી.

## ફાળો આપનાર & ડેવલપર્સ

આ ઓપન સોર્સ સોફ્ટવેર છે. નીચેના લોકો એ આ પ્લગિન માટે ફાળો આપ્યો છે.

ફાળો આપનારા

 *   [ Joaquim Domingos António ](https://profiles.wordpress.org/joaquiminteresting/)

[“REST API Comment” ને તમારી ભાષામાં અનુવાદ કરો.](https://translate.wordpress.org/projects/wp-plugins/rest-api-comment)

### વિકાસમાં રસ ધરાવો છો?

[કોડ બ્રાઉઝ કરો](https://plugins.trac.wordpress.org/browser/rest-api-comment/), 
જોવો[અસ્વીએન રેપોઝિટરીમાંથી](https://plugins.svn.wordpress.org/rest-api-comment/),
અથવા સબ્સ્ક્રાઇબ કરો[ડેવલપમેન્ટ](https://plugins.trac.wordpress.org/log/rest-api-comment/)
દ્વારા[આરઅસઅસ](https://plugins.trac.wordpress.org/log/rest-api-comment/?limit=100&mode=stop_on_copy&format=rss).

## ચેન્જલૉગ

#### 1.0.2

 * It prevents comments for posts with comment status ‘closed’
 * It prevents comments for posts with post status different from ‘publish’
 * Now it requires at least wordpress version 5.5

#### 1.0.1

 * Now it requires at least wordpress version 4.7
 * Response was updated
 * README was Updated
 * Bug fixed

#### 1.0.0

 * Initial Release
 * Create comment
 * Reply comment

## મેટા

 *  વર્ઝન **1.0.2**
 *  છેલ્લી અપડેટ: **4 વર્ષ પહેલા**
 *  સક્રિય સ્થાપનો: **10+**
 *  વર્ડપ્રેસ વર્ઝન ** 5.5 અથવા ઉચ્ચતર **
 *  **5.8.13** સુધી પરીક્ષણ કર્યું
 *  PHP સંસ્કરણ ** 7.0 અથવા ઉચ્ચતર **
 *  ભાષા
 * [English (US)](https://wordpress.org/plugins/rest-api-comment/)
 * ટૅગ્સ:
 * [api](https://gu.wordpress.org/plugins/tags/api/)[comment](https://gu.wordpress.org/plugins/tags/comment/)
   [rest](https://gu.wordpress.org/plugins/tags/rest/)[rest-api](https://gu.wordpress.org/plugins/tags/rest-api/)
   [wp](https://gu.wordpress.org/plugins/tags/wp/)
 *  [વિગતવાર દૃશ્ય](https://gu.wordpress.org/plugins/rest-api-comment/advanced/)

## પૉઇન્ટ્સ

હજુ સુધી કોઈ સમીક્ષા સબમિટ કરવામાં આવી નથી.

[Your review](https://wordpress.org/support/plugin/rest-api-comment/reviews/#new-post)

[બધા  સમીક્ષાઓ જુઓ](https://wordpress.org/support/plugin/rest-api-comment/reviews/)

## ફાળો આપનારા

 *   [ Joaquim Domingos António ](https://profiles.wordpress.org/joaquiminteresting/)

## સપોર્ટ

કંઈક કહેવું છે? મદદ જોઈએ છે?

 [આધાર ફોરમ જુઓ](https://wordpress.org/support/plugin/rest-api-comment/)