Topic-icon Additional Permissions when posting a JReviews review to Facebook

Active Subscriptions:

None
I'm using JReviews with JFBConnect, I'd like users to be able to post to their Facebook timeline (wall) when they leave a review on my site.
JReviews support told me that I need to request those permissions from the users when they first login to my site with their Facebook credentials. I undestand that those permissions should be specified on JFBConnect under Configuration > Facebook > Facebook Permissions Settings > Additional Permissions Request: What shoud I put in the "Additional Permissions Request" box if I just want the users to be able to post the JReviews review to their timeline?
The topic has been locked.
Support Specialist
You shouldn't need to specify the extra permissions to request. JFBConnect automatically determines and requests the required permissions based on how you have things configured.

Mainly, if you're trying to automatically post reviews, you'll need to enable the Open Graph - JReviews plugin. Then, configure an Open Graph Action for Joomla in JFBConnect to automatically post that review.

Once the action is setup, JFBConnect will automatically request the permission of users when they login to your site to post on their behalf.

I hope that helps explain,
Alex
The topic has been locked.
Active Subscriptions:

None
Let me make sure I explained myself correctly on the previous post.
The following is the behavior I’m experiencing:
I go to one of the JReviews listings on my site mychicatopia.com/coachella/index.php/com...taqueria-teotihuacan

Non-working scenario:
User logs in to my site with his Facebook credentials via JFBConnect. The user is informed that the site “will receive the following info: your public profile, friend list and email address”. User clicks on “Write Review”. User fills out the Review. User checks the “Publish to Facebook” checkbox. User clicks “Submit”, but review is never published to user’s Facebook timeline.

Working scenario: User has not logged in using his Facebook credentials. User clicks on “Write Review”. User fills out the Review. User checks the “Publish to Facebook” checkbox.
User is prompted to enter his Facebook credentials.
User is informed that the site “would like to post to Facebook for you”.
User clicks Okay, then is returned to the Review form, click Submit.
Review is submitted to users timeline, and shows up on users timeline.

I understand you already said I need to create an Open Graph Action for Joomla, but if I was to request extra permissions to post to the user's timeline, what type of values would I need in the "Additional Permissions Request:" box?
The topic has been locked.
Support Specialist
The "Publish to Facebook" checkbox is a JReviews feature. That is not implemented or controlled by JFBConnect at all. If you're having issues with how that feature is working, you'd need to contact the jReviews team again.

As for JFBConnect, we implement Open Graph Actions. These are posts that can be made automatically on behalf of a user. There are no check-boxes or 'opt-ins' required to make them as the user has already granted permission to post on their behalf when they register on your site using Facebook. If you follow the Open Graph Actions guide, linked above, there is information on how to setup Open Graph Actions. We support Actions for JReviews, Joomla Content, JomSocial and multiple other extensions.

Honestly, Open Graph Actions are a little more difficult to setup, but they offer more power by automatically posting content instead of having opt-ins and other things on your site. Also, our Open Graph Actions work with multiple extensions already, with more planned.

Should you need any help with Open Graph Actions, just let us know.

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

None
I finally got this to work!
On JFBConnect under Configuration > Facebook > Facebook Permissions Settings > Additional Permissions Request, I entered "publish_actions".
The downside to this is that when a user logs in with his Facebook account, the user is first informed that my site will see his email, friends list, and public Facebook information, once the user agrees, he is informed that my site will also post on his behalf.

I'd like to get the JFBConnect Open Graph action for JReviews to work instead.
I've read the Open Graph Actions guide, and I've watched the video, but I'm still lost, could you tell me how to create an Open Graph Action to post a JReviews review to Facebook?
The topic has been locked.
Support Specialist
Chicatopia,
The publish_actions permission is required for Open Graph Actions. If you configure Open Graph Actions within JFBConnect, you won't have to explicitly add that permission in the "Additional Permissions" box because JFBConnect will automatically request that of your users. So, you're users will still have that confirmation when they login the first time. Once accepted, they'll never see it again though.

I don't know how adding that permission affects jReviews posting to Facebook feature. Again, that's not our feature, so I don't know how it works.

As for Open Graph Actions, I'd suggest looking at our examples to get started:
www.sourcecoast.com/jfbconnect/docs/open-graph/actions/examples
The steps for all actions and objects are similar. I'd recommend looking through both examples there and start setting up JReviews similarly. If you run into any issues, please let us know where you're getting stuck, and we'll gladly help clarify whatever we can.

Again though, with Open Graph Actions, your users will still the permission to publish on their Timeline prompt. It will only show when the login the first time and approve it. There's no way to silently post to a user's Timeline without ever getting their permission.

I hope that helps,
Alex
The topic has been locked.