javascript – Dapatkan Teks Komentar melalui REST API

Panggilan REST berikut digunakan untuk mendapatkan komentar tertentu:

var comment_id = 239;   
response = wp.apiRequest( {   // ajax post to set up comment redact meta value
                path: 'wp/v2/comments/' + comment_id  ,
                method: 'POST',
                data: thedata
            } );

Ini mengembalikan objek JSON, dan langkah selanjutnya adalah mendapatkan teks komentar dari objek JSON, yang berisi nilai-nilai berikut (bukan respons lengkap, dan disanitasi):

{
  "id": 239,
  "post": 424,
  "parent": 0,
  "author": 1,
  "author_name": "username",
  "author_url": "",
  "date": "2023-02-20T12:43:02",
  "date_gmt": "2023-02-20T20:43:02",
  "content": {
    "rendered": "<div class=\"comment_text\"><p>here is a comment</p>\n</div>"
  },
  "link": "https://example.com/my-test-post/#comment-239",
  "status": "approved",
  "type": "comment",
}

Masalah saya adalah saya tidak tahu cara mendapatkan nilai ‘diberikan’. Saya sudah mencoba ini:

response_array = JSON.parse(response.responseText);

tetapi mendapatkan kesalahan:

JSON.parse: unexpected character at line 1 column 1 of the JSON data

Masih mempelajari JSON, dan telah melakukan banyak pencarian hingga sekarang berhasil.

Kode JS apa yang akan membuat saya mengeluarkan teks komentar dari objek respons?

Leave a Reply

Your email address will not be published. Required fields are marked *