I’m trying to use a web hook with thingspeak.com. I can see the event being published (“volton2”). The data is arriving at thingspeak, showing up in a channel, but I am not getting a hook-sent or hook-response event showing up in the console.
Of course this happened when I was demoing it with students (who couldn’t get it to work either).
That’s pretty strange? I would double check that you’re subscribing to hook-sent events on the same account / product / etc as the webhook is setup? However the webhook system won’t send hook-response events unless the destination server returns a non-empty response (like “ok”, or something).
I’m not sure if anything changed that might impact this, but I know some work was being done today on our webhook system. I’ll ping @jvanier in case he has more information on if any work might have impacted this.
Thanks, David, I appreciate any help that I can get. I tried just now switching to a test of openweatherapi.org, and again, I’m seeing just the event.
Do I have to subscribe to the event to see hook-sent and hook-response it in the console? I thought that if I sent an event to a web hook, that was enough …
I had a class of 15 students, and I don’t believe anybody was able to see a hook-send or hook-response, so maybe this affected more than just me? Although I assume if it was a wide-spread problem, the forums would be filled with anguished cries for help, not just mine.
Can you provide more information on how you were sending events and how you set up the webhook? We don’t have a widespread problem with webhooks right now.
Hmm, you shouldn’t need to subscribe to those events for them to show up. If you’re doing product hooks and not just normal user hooks, it’s possible you set the response to be sent to the devices directly and not the general product feed?
So that particular checkbox only shows up for product webhooks, so you’re probably good. That’s a really weird issue, I would have to guess it must have been related to the work being done earlier today. Are you still seeing this issue?
The final word … and while I don’t generally like to publicly acknowledge that I’m an idiot, if this helps anyone else in a similar situation, I’m willing to take the hit to my ego.
There are two ways to view events in the console – either by a) selecting My Devices and clicking on a device, or b) by choosing Events. When I chose a), all I saw was the originating event; when I chose b), I’d see the originating event, but after a while, the hook-sent and hook-response events as well.
in a), the hook-sent and hook-responses are attributed to a “particle internal” device, not the device I am currently using, so it makes sense that on the My Devices events page I wouldn’t see them.
But the two pages are somewhat similar, and the distinction between them was lost on me.
Thanks, everyone, for their willingness to help, I really do appreciate it!