Giter VIP home page Giter VIP logo

Comments (5)

twomice avatar twomice commented on July 1, 2024

I'm seeing some indications that the api used for establishing webhooks (and some other EB apis) are unsupported after June 1, 2020:

@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.

josephlacey avatar josephlacey commented on July 1, 2024

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.

twomice avatar twomice commented on July 1, 2024

@chris453 It sounds like you're saying you:

  1. set up the webhooks manually, and
  2. 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.

chris453 avatar chris453 commented on July 1, 2024

@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.

  1. 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.

twomice avatar twomice commented on July 1, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.