How to create REST API using views in Drupal 9 | Drupal 10

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 11

  • @ViktorBogutskii
    @ViktorBogutskii ปีที่แล้ว

    Cool! Also, the preview shows special characters, but on real request - raw data as expected. Thanks for short demo

  • @rubenescudero00
    @rubenescudero00 11 หลายเดือนก่อน

    Do you know how I could document this view with swagger or something similar?

  • @npnguyen
    @npnguyen 6 หลายเดือนก่อน

    Hi sir, How can filter by title node?

    • @drupal-academy
      @drupal-academy  6 หลายเดือนก่อน

      1. Edit your view and add filter criteria for the node title field.
      2.Configure the filter to expose it to the REST API by checking the "Expose this filter to visitors, to allow them to change it" option.
      3. Select Filter type to expose as "Single filter"
      4. In Operators select "Contains any word"
      5. Save your view.
      6. Access your API with end point like this : /api/employee/?title=loren%20ipsun
      Here you can see, I have passed title with node title in query parameter.
      I hope this will be helpful to you.

    • @npnguyen
      @npnguyen 6 หลายเดือนก่อน

      @@drupal-academy Thanks you sir, this helped me a lot

  • @SholikulHuda
    @SholikulHuda ปีที่แล้ว

    how to make those API only available for authenticated users or roles based users only?
    I try to choose Access Roles, but in postman i got 403 Forbidden error

    • @bluehead_info
      @bluehead_info ปีที่แล้ว +1

      oauth module and access keys

  • @erhimanshuraj298
    @erhimanshuraj298 ปีที่แล้ว

    But we can pass Dynamically id

    • @drupal-academy
      @drupal-academy  ปีที่แล้ว

      Yes, If you have watched full video. I passed dynamic node Id.

    • @erhimanshuraj298
      @erhimanshuraj298 ปีที่แล้ว

      @@drupal-academy can you share full video link

    • @drupal-academy
      @drupal-academy  ปีที่แล้ว

      It is in same video. Starts at 6:09.