Comments (5)
I'm seeing some indications that the api used for establishing webhooks (and some other EB apis) are unsupported after June 1, 2020:
- https://jsapi.apiary.io/apis/eventbriteapiv3public/reference/webhooks/create/create-webhooks-deprecated.html (references the OP's error message)
- https://www.eventbrite.com/platform/docs/changelog documents various specific deprecations.
@josephlacey or others, are you aware of organizations still using this extension and having success/failure that might be related to any of this?
from com.joineryhq.eventbrite.
Unfortunately, no. Though I might not be the best reference here. The one instance using this extension that I know of is using Drupal (maybe not relevant) but also hasn't integrated with EventBrite recently. Everything's been postponed with the pandemic.
from com.joineryhq.eventbrite.
@chris453 It sounds like you're saying you:
- set up the webhooks manually, and
- observe that webhooks notifications are being received at the CiviCRM end.
Is that correct? And if so, are you seeing EventBrite data actually being populated in CiviCRM? If so, it might mean the webhook-related error message could be ignored, as long as everything else is working as designed.
Your thoughts / findings?
from com.joineryhq.eventbrite.
@twomice
I setup the webhooks as you mentioned in this post #11
Log into Evenbrite and then visit https://www.eventbrite.com/account-settings/webhooks . There should be two webhooks there, pointing to your site: Action "order.updated" pointing to Payload URI "https://[yoursite.com]/civicrm/eventbrite/webhook", and Action "attendee.updated", also pointing to the same Payload URI. If these don't exist, you should see some message about it in item number 1 above.
- I observed the webhook notrifications by doing this step as you mentioned as well
Did your CiviCRM site receive the webhook notification? All Eventbrite webhook notifications are stored in a queue for processing later by the appropriate Scheduled Job (see below). This queue is stored in the database table civicrm_eventbrite_queue. You can examine the contents of that table directly through SQL, or you can use the CiviCRM API explorer ([yoursite.com]/civicrm/api) to run the EventbriteQueue.get operation and thereby retrieve a list of all queue entries. If Eventbrite sent the webhook notification (see item 4 above), but the webhook notification is not contained in the queue, this will prevent data syncronization. Please let me know if that's the case.
i get this back when i run EventBriteQueue.get
"id": "6",
"created_date": "2020-08-05 16:26:29",
"message": "{"config": {"action": "attendee.updated", "user_id": "70100545771", "webhook_id": "2342822", "endpoint_url": "(my site)/civicrm/eventbrite/webhook"}, "api_url": "https://www.eventbriteapi.com/v3/events/113543503676/attendees/1974961751/\"}",
"status_id": "1"
I am also not seeing the eventbrite data being populated in CiviCRM
from com.joineryhq.eventbrite.
FYI, I've updated the README file with a note on project status. Because we don't use EB here, it's hard for me to keep this up to date, though I'm hopeful some EB user organization will be interested in sponsoring the work to get it working agian.
NOTICE of project status
This project is known to have significant issues with the current EventBrite API.
Although it worked well when first released, EB has made changes to their API, and this extension is very likely not to work completely, or perhaps in any usable way.
If you're a current EventBrite user who'd like to help sponsor the work needed get this working again, please contact us directly via https://joineryhq.com/ to discuss your needs.
from com.joineryhq.eventbrite.
Related Issues (20)
- Not receiving any data from Eventbrite HOT 7
- What is the metric for Eventbrite events listed on the event integration page? HOT 18
- Ensure correct behavior for name changes in Eventbrite HOT 1
- Add user alerts where no ticket type is configured HOT 5
- Error establishing webhook configuration via Eventbrite API. Eventbrite said: 403: NOT_AUTHORIZED: This user is not able to use legacy user endpoints, please use the organization equivalent. HOT 6
- The requested page could not be found. HOT 3
- Buttons not showing on Settings page HOT 1
- Icons and image alt text not displaying in EventBrite Integration main page HOT 1
- Major Rewrite including new EB API, Hooks for customization HOT 1
- Pay by Check creates a civi contribution in "Completed" rather than "Pending" state HOT 1
- Incorrect Total Payment HOT 1
- Participants not being imported via scheduled job HOT 4
- Dropdown event list GET from EventBrite limited to first page results (50) only. HOT 2
- If the Attendee's Ticket Type is not configured, use the event's default Participant Role HOT 1
- "Config: Event" edit form should sort events alphabetically.
- "Config: Ticket Types" page shows "Attendee" in all rows
- Ignore Billing Address creation in Civi if Street Address is blank HOT 2
- Make Ticket Type sync configuration stricter HOT 1
- Partial Refunds don't sync over to Civi HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from com.joineryhq.eventbrite.