I am working with facebook graph api rsvp_event. I am using javascript SDK. Everything works great when the user is logged in. But when the user is not logged in, it gives an error.
I need information about who is attending a public event. I now understand that I would need an access token to retrieve this information. So, my question is how do I get the access token if no user is logged in? Is it impossible or is there a workaround? Could it be done server side using app_id and client_secret?
I am developing a ColdFusion page, but I can use PHP if needed. I have support for both.
I have heard the term *offline_access_permission*. They have removed this feature. Could it be done when it was still available?
EDIT:
Could this be achieved by test user? Say, on server side I login via test user, get the event information (Just a “get” request to read who is attending an event) and then log off. On the client side I do the rest ( user login, rsvp to an event).
I don’t know much about “test user” or its purpose. Can anyone confirm whether this can be achieved or not?
Thanks in advance.
Are you sure you actually need the user’s access token? According to documentation here you may need:
You can get info on how to get those tokens here https://developers.facebook.com/docs/concepts/login/access-tokens-and-types/
A good idea could be to store the attending users (in the DB) when you have access to the event – when some user is logged in.
UPDATE for getting the data from FileContent.
I don’t know what API response exactly you are referring to, but from my experience they are returning data:
– serialized using JSON – you need to use DeserializeJSON(), for example like this:
or
send as something similar to URI. I’m using a function to get that data: