Once you create a custom object, you'll need to submit it for review to Facebook. You don't need to submit custom Objects for review. You only need to submit 'actions' that are performed on those objects. So, if you create an 'event' object and then create some actions like "attend", "loved", and "recommend" that your users can perform on those event pages, you'd need to submit those for review. We support Open Graph Actions by letting you create the Action in JFBConnect that you setup within your Facebook App and then you can add buttons, like "I attended this" to the event page for users to click.1. So far it seems to be set as an OG object on the timeline, is it possible to share it as a FB event?
1a. If possible, I suppose the App need to be approved by FB? What specific steps do I need to take to enable this?
There was no attachment. After you upload the file, please make sure you click the green arrow to insert it.2. Since a JEvent object is not available by default (see attached), I created a new custom type, but what should I set for the URL Query Parameter and Open Graph Tags? For example, I can view the event at this URL:
You should disable SEF URLs and then look at each of those links. They'll likely look something like:All these are the possible ways a user can reach this event. What is the best practice in configuring URL Query Parameter and Open Graph Tags?
It sounds like you should create a custom object for "event". Then, set that event as the type for each JEvents page it should apply.On my site, users can create events via JEvents. I would like these users to "share" or "push" these events back to their FB accounts. Along that, I would like these event objects to support the following actions:
1. Share
2. Like
3. Comment
4. Attend
There was not attachment in the post. After you upload, please use the green arrow to insert into the post.So if I go to JFBC: Open Graph and start a new object, then it looks like Attachment 1,
1) The Object type can be whatever you want. It's always best to use a object that is already defined within Facebook as they'll have better ways to display it. If you don't, though, you can call the object whatever you want... event, party, gala, conference, etc. It will end up being namespaced using your Facebook App Namespace, like "myconferencewebsite:event" so that your definition for "event" will never be the same/collide with another site's "event" object type.1. what should the Object Type be?
2. For URL Query parameters, I'll just put option=com_jevents as you suggested… It should be good enough for now.
3. Open Graph tags? I guess I can leave these blank for the time being.
You should only use one App on your site. Using multiple Applications will cause you issues in the long run. If you add more features that require additional permissions, your users will be prompted for the additional permissions when they authenticate the next time.I created an App to allow logging to my Joomla site with FB account (standard procedure) and this app did not require approval. In order for me to achieve what I described before (sharing events), can I add to this app or do I need to create a new one?
Join our newsletter to get alerts for Joomla releases, tips and tricks and extension updates.