I try to get comment data for my posts via API from my Lemmy instance, but whatever I try on using the GetComments endpoint it delivers an empty array.

For example … GET https://programming.dev/api/v3/comment/list?post_id=20878811 leads to:

{
  "comments": []
}

I want to ask here, before creating an issue. Has someone a hint?

  • Kovukono
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    27 days ago

    In 0.19.5, they removed the deprecated post_id tag, and replaced it with the post_ids array. If you ran that against an instance still running 0.19.4, it should work.

    This is for posts, not comments, and doesn’t affect the comment API.

    • Kristof Zerbe@programming.devOP
      link
      fedilink
      arrow-up
      2
      ·
      27 days ago

      Thank you for the tip … but whatever I try with the parameter post_ids in curl, my instance running 0.19.5 does not recognize the parameter and I receive a list with the latest comments over all posts … !?

      • Kovukono
        link
        fedilink
        English
        arrow-up
        2
        ·
        27 days ago

        Yeah, you’re right. I didn’t read enough of the docs. The new field is only for posts, not for comments. It looks like post_id should still be valid.