Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to test Instagram Webhooks and get approved?

Background:

The webhook allows to receive the context and information about the interaction of Instagrammers with particular users, the official documentation states that instagram_manage_messages permission should have Advanced Acess Level to receive the webhook notifications

Problem:

Unless the review is not complete of a particular App(meta), can't obtain the Advanced Access Level for instagram_manage_messages, whereas the App review requires the demonstration of the implementation of features with the app.

However, the developer portal allows the dev to test the webhook, which we tested by clicking each type of notification from the portal. But the demonstration of the features is required (video clip)

How to test the features or at least collect evidence of a fairly working demo to get approval?

I went through this Why is the Instagram Graph API webhook not working where the dev says the policy prohibits one from testing webhooks(Instagram), I agree, but nothing close to recording a specimen for approval.

like image 551
Pathik Patel Avatar asked Oct 24 '25 07:10

Pathik Patel


1 Answers

I managed to make the webhook for instagram work.

  1. Create one more real facebook account for testing.
  2. Then create new instagram account using the new facebook account. I created it in instagram mobile app. It must be bind to the facebook account.
  3. Sign up in developers.facebook.com with this new facebook account.
  4. In developers.facebook.com, in your application, add this new facebook user as a tester.
  5. Finally, with new instagram account try to send messages to you instagram account which bind to webhook. Your webhook must start recieving webhook events.

Now, you can test your app and write screencast.

like image 148
Darkhan ZD Avatar answered Oct 27 '25 09:10

Darkhan ZD



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!