Topic-icon Was Wondering About Bringing In Facebook, Google, Events

Active Subscriptions:

None
Hi Alex, it has been a long time, but I am building a new site to help candidates of modest means find a way onto ballots.

This is a challenge, and the final product may not even be Joomla, but for now I will use JFBConnect to bring in data from the social media platforms.

One way to get calendar data is to scrape the HTML and sort it, but I was wondering if there were an APIs for Facebook and Google for doing this?

We would want to aggregate calendar data from many accounts, and I could think of no one else to ask about this but you, because you have been invested in the Social Media platforms for so long that I am sure you know what is and isn't possible in this regard.

Thanks in advance,

Tim Michel
The topic has been locked.
Support Specialist
Tim,
Nice to hear from you again. I hope all is well.

Facebook has a whole API for fetching event details. In the past, we had actually investigated integrating events into JFBConnect. However, Facebook started severely limiting what you were able to do through the API for events. It's now completely read-only (you can't create or update events). However, from what it sounds like you're looking for read access to get details of events that were already created in Facebook.

If that's so, then JFBConnect could help you get a jump on what it sounds like you're trying to do, but the functionality for pulling in events is not there at all. To do so, you'd need to be an admin of all the Facebook Pages that have the events so that you can get a proper access token to read all the details. Then, with some API calls, you could fetch events, parse them and store however you want for display or aggregation later.

Let me know if the above all sounds right to you and we may be able to help get you started on what you'd need to do.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
Thanks for responding Alex, yes, I just need the read access to pull event information into a JEvents calendar. I will work with Geraint Edwards to get a heads up on how to populate the database with the information for the Facebook accounts that we would have admin access to.

Not sure at the moment how to accomplish this, but usually once I get going and do the requisite reading, things fall together. Since Facebook still allows reading events through their API it would seem that this is quite doable.
The topic has been locked.
Active Subscriptions:

None
Alex, is there a way that you could make a plugin to accomplish this in a few days. the guy I am working for want this done yesterday and is willing to pay to have it done. This would be bringing in events data from Facebook or Google Events and populating JEvents fields with this using the .ics format.

If you can do this, how much would it cost and how long would it take?

I will ask Geraint Edwards at JEvents the same question.
The topic has been locked.
Active Subscriptions:

None
Alex, I see the following on developers.facebook.com

Graph API Version
v7.0
Event

Represents an Event.
Limitations

Access to Events on Users and Pages is only available to Facebook Marketing Partners.


What do they mean by marketing partners. Does that just mean that we have to have an ad account?

I am still wondering if this can be done. If it can with JFBConnect, can you point me toward that files that would have to be modified in order to add Event Calendar updating capability?
The topic has been locked.
Support Specialist
I'm so sorry for the delay in getting back to you on this.

Access to Events on Users and Pages is only available to Facebook Marketing Partners.

I hadn't seen that note. If that's the case, I don't think you're getting access to that API. The Marketing Program is an application based process where you prove you have clients and agree to more stipulations on your access to the APIs.

You can learn more about the FMP program below along with an application, but you'll see their partner list is limited:
www.facebook.com/business/marketing-partners

For getting started, I'd recommend tinkering with the Facebook API Graph Explorer . From there, you can test some API calls to the Events API to see if you're able to get the data you need. If you are able to make the requests and calls you need, we can easily help you implement similar features using JFBConnect to make those API calls.

Thanks,
Alex
The topic has been locked.