Topic-icon help setting up Social Stream (just as the one down this page, in the

Active Subscriptions:

None
Hello. I am trying unsuccessfully to set up a simple Social Stream module, showing latest Facebook news...

Could you provide further step-by-step howto?

I did the following:
1.- In JFBConnect -> configuration -> Facebook, I have everything correctly set up (FB App ID, FB Secret Key, and so on).
2.- In JFBConnect -> Channels, I set up one FB Channel, but I always get some advice of the user:
"The selected user has not granted the "user_groups" permission. Please have them login on the front-end of the site and accept the correct permission."
however, if I log out from the website and log in again, I cannot see any new options of any new permissions to grant.

Is it necesary to have the user logged in in order to just 'read' the news from a facebook page?

3.- I inserted the module SCSocialStream, asigned a position, visible in all pages, a size of 500 and 30 elements to show... but nothing (I get a blank space in the website).

Couls you please take a look at it?

[email protected]/web2/index.php

Just replace the '@' with an 'a' as I don't want the URL to be in any search engine. Thank you.
The topic has been locked.
Support Specialist

2.- In JFBConnect -> Channels, I set up one FB Channel, but I always get some advice of the user:
"The selected user has not granted the "user_groups" permission. Please have them login on the front-end of the site and accept the correct permission."
however, if I log out from the website and log in again, I cannot see any new options of any new permissions to grant.

When you're logging in from the front-end, please check the following:
* You're logging in using Facebook
* The Facebook account you're logging in with is the same one linked to the Joomla user you selected in the Channels area
* The Facebook user is either a) an admin of the Facebook application or b) you have submitted your app for approval to Facebook to use the user_groups permission
-- To let JFBConnect read or post to a Facebook Group or Page, we must get the user_groups (or manage_pages) permission from the user. The only way to request that permission is from admins of the app *or* if the user is not an admin, you must have let Facebook approve that permission to be requested of your users.

Once there are no more notices in the Channels area and you can select the group from which to show posts, things should start working. The SCSocialStream will show posts from the group to any users that view the module, not just those logged in via Facebook.

I hope that helps explain, but if not, or you run into other issues, just let me know.

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

None

alzander wrote: When you're logging in from the front-end, please check the following:
* You're logging in using Facebook
* The Facebook account you're logging in with is the same one linked to the Joomla user you selected in the Channels area
* The Facebook user is either a) an admin of the Facebook application or b) you have submitted your app for approval to Facebook to use the user_groups permission
-- To let JFBConnect read or post to a Facebook Group or Page, we must get the user_groups (or manage_pages) permission from the user. The only way to request that permission is from admins of the app *or* if the user is not an admin, you must have let Facebook approve that permission to be requested of your users.

* My user is already the application admin but login in is not enough... I started the user_groups permission submission and it's crazy. Do you have a recommended step by step howto submit this permission for JFBConnect?
The topic has been locked.
Active Subscriptions:

None

alzander wrote: When you're logging in from the front-end, please check the following:
* You're logging in using Facebook
* The Facebook account you're logging in with is the same one linked to the Joomla user you selected in the Channels area
* The Facebook user is either a) an admin of the Facebook application or b) you have submitted your app for approval to Facebook to use the user_groups permission
-- To let JFBConnect read or post to a Facebook Group or Page, we must get the user_groups (or manage_pages) permission from the user. The only way to request that permission is from admins of the app *or* if the user is not an admin, you must have let Facebook approve that permission to be requested of your users.

* My user is already the application admin but login in is not enough... I started the user_groups permission submission and it's crazy. Do you have a recommended step by step howto submit this permission for JFBConnect?

In the JFBConnect config page > Page Tab/Canvas > Canvas App
it says something like: "Your Canvas application appears to be setup properly. To see what it looks like, click the following link:"

If I click the link it opens a webpage with a :-( emoticon saying null...

I tryed to start all the process again and when I add a New App I now get different screen:
iOs, Android, Facebook Canvas or Website ???

By the way, when applying to a user_groups submission, it says the following:
"This permission is granted to apps building a Facebook-branded client on platforms where Facebook is not already available. For example, Android and iOS apps will not be approved for this permission. In addition, Web, Desktop and TV apps will not be granted this permission."
Last edit: 9 years 6 months ago by [email protected].
The topic has been locked.
Active Subscriptions:

None
One last thought before going to bed today.

The JFBConnect instructions say:
"The selected user has not granted the "XYZ" permission. Please have them login on the front-end of the site and accept the correct permission.
The user has linked their social network account to their Joomla account. However, to post to the configured channel, additional permissions are required from this user. The user should login to the front-end using the selected provider and approve any additional permissions prompts."

However, when I do that I don't get prompted to aprove any aditional permissions, and I keep getting the "The selected user has not granted the "user_groups" permission. Please have them login on the front-end of the site and accept the correct permission." error message, even though I am the admin of the FB page.

To make a submission I have to explain many many things that I don't know what to say... I had job interviews in less time than what it takes to answer Facebooks questions... (and got the job). I even have to create a page for testing!!! (before doing anything, I think I'm going the wrong way)...

I also wonder, why do I have to ask for permissions to see what group do users visiting my website belong to? I didn't sign any of these and I'm currently seeing the SocialStream module working at the end of this same page...

Thank you in advance for any tip that might help me...
Last edit: 9 years 6 months ago by [email protected].
The topic has been locked.
Support Specialist

* My user is already the application admin but login in is not enough... I started the user_groups permission submission and it's crazy. Do you have a recommended step by step howto submit this permission for JFBConnect?

It should be. You should not need to submit the app for review if you're logging in using the admin of the App. Almost all JFBConnect users use the Channels feature as the admin of the app and therefore don't need to submit the app for review. The manage_pages or user_groups permission is really not used for anything else that general users of the site would need, and so getting approval from Facebook is just not required.

I'm not sure why you're running into such issues with the channels, but there's a few things I'd recommend trying which may help overcome the problems you're seeing:
* In the JFBConnect -> Configuration -> Facebook area, in the "Additional requested permissions" box, add "user_groups". That will request the permission from any users logging in through Facebook. Try logging in again to see if it's requested. If so, grant it and then remove the permission from the box to not ask it of other users.
* On Facebook.com, click the down-arrow in the top right and go to Settings. Then, click on Apps and click into the app you created for your site. Check if the user_groups permission is listed as something you've granted.
* If the permission has been granted, but JFBConnect still can't detect it, the next step would be to try and delete the Channel and recreate it. It's possible something got messed up in the database and hopefully recreating it will fix it.

As to your other questions...

In the JFBConnect config page > Page Tab/Canvas > Canvas App
it says something like: "Your Canvas application appears to be setup properly. To see what it looks like, click the following link:"

If I click the link it opens a webpage with a :-( emoticon saying null...

The Facebook Canvas area requires that a valid SSL certificate is installed on your site. Facebook won't load your site within Facebook.com without being able to transfer some user information over a secure channel. The same goes for the Facebook Page Tab features which also require an SSL certificate.

I also wonder, why do I have to ask for permissions to see what group do users visiting my website belong to? I didn't sign any of these and I'm currently seeing the SocialStream module working at the end of this same page...

You don't need to ask every user that comes to your site what group they belong to. The only one that needs to give permission is the user that you owns a group that you want to show a feed from. All other users will be able to see that feed once you've got the channel configured properly. All other users shouldn't need to give additional permissions to view the feed once it's setup.

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

None

alzander wrote:

* My user is already the application admin but login in is not enough... I started the user_groups permission submission and it's crazy. Do you have a recommended step by step howto submit this permission for JFBConnect?

It should be. You should not need to submit the app for review if you're logging in using the admin of the App. Almost all JFBConnect users use the Channels feature as the admin of the app and therefore don't need to submit the app for review. The manage_pages or user_groups permission is really not used for anything else that general users of the site would need, and so getting approval from Facebook is just not required.

I'm not sure why you're running into such issues with the channels, but there's a few things I'd recommend trying which may help overcome the problems you're seeing:
* In the JFBConnect -> Configuration -> Facebook area, in the "Additional requested permissions" box, add "user_groups". That will request the permission from any users logging in through Facebook. Try logging in again to see if it's requested. If so, grant it and then remove the permission from the box to not ask it of other users.
* On Facebook.com, click the down-arrow in the top right and go to Settings. Then, click on Apps and click into the app you created for your site. Check if the user_groups permission is listed as something you've granted.
* If the permission has been granted, but JFBConnect still can't detect it, the next step would be to try and delete the Channel and recreate it. It's possible something got messed up in the database and hopefully recreating it will fix it.


The part that I marked bold in your quote was the key issue for me.
Thank you for the detailed explanation and time to guide me in the process.
I would suggest that you add those explanations to the 'Social Stream' howto so that others can follow these steps too.

Again, thank you for the outstanding support.
The topic has been locked.
Support Specialist
We're glad that helped get you going.

Thanks for the suggestion - I've started a troubleshooting section in the Channel Setup guide, as this is definitely a detailed and potentially confusing feature.

-Melissa
The topic has been locked.