Topic-icon Upgrade to 7.2.6 has broken my channels...and I can;t get them back

Active Subscriptions:

None
I have managed to find the Access Token Debugger which shows I have the manage_pages privilege, and also this is now shown in the graph API explorer, see attachments.
In the JFBC control panel the message 'user does not have user_managed_groups' permission no longer appears, but none of my groups are shown in the dropdown. Weirdly, my Pages are in the pages dropdown, but they are not relevant to this site.
Progress, perhaps....but the channels still do not work. Help please!

File Attachment:



File Attachment:
The topic has been locked.
Support Specialist
Definitely progress. From the picture above, it looks like you have the right permissions, which is good.

Weirdly, my Pages are in the pages dropdown, but they are not relevant to this site.

Can you explain what this means? Is it showing Pages that aren't normally in your account, not showing the specific Page you want to see, or something else? Above you mention user_managed_groups, but also talk about Pages. I know it sounds like you're trying to get both setup, but let's just focus on one at a time. Can you tell me a specific area (Page or Group) that you want to setup and what is, or isn't, happening in the Channels configuration area when you try?

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

None
OK, fair point:
My site is www.d-oneassociation.org/
The SCStream module on the left should be showing output from a channel sourced from group www.facebook.com/groups/gbrdevotione
It should also show output from two other channels each linked to another FB Group, but all have the same set up.
The app is d-oneassociation.org. and appears to have all the right permissions, see screen shots above.
My FB id is www.facebook.com/giles.chipperfield.
I am an admin of the app, the groups and the website
So how can this not be working ?
Thanks
Giles
The topic has been locked.
Support Specialist
If there are no more errors or messages in the Channel configuration area, it should be working. If not though, we'll need to investigate on-site to understand what is actually happening.

In that case, can you Private Message me super admin credentials for your site? If possible, FTP credentials would really help as well to diagnose if there's a specific token issue or weird conflict.

To PM me, please click the mail icon under my name to the left.

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

None
Thank you very much. I have sent PM with admin acct details
Giles
The topic has been locked.
Active Subscriptions:

None
Friendly bump - channels have now been down a week since the upgrade?
Thanks
Giles
The topic has been locked.
Support Specialist
I apologize for the delay. I was able to get into the admin area today, but couldn't make much progress. I was able to create a new channel for your admin user that could see the list of Pages you admin. The stream wasn't loaded and gave me the following error:

Facebook API Error: (#200) Access to this data is temporarily disabled for non-active apps or apps that have not recently accessed this data due to changes we are making to the Facebook Platform. developers.facebook.com/status/issues/205942813488872/

That, unfortunately, seems to be how it is with Pages right now as Facebook appears to have prevented reading all data from Pages unless you had it configured before mid-April.

The groups thing is confounding still as there's no error shown in the backend, like with Pages.

I asked before for FTP credentials. That may help, but what may help more is adding us to your developer account and then sending us your access token (I could get the token through FTP as well, but that's less to send us). To add us, please:
* Go into the Facebook Developer Area
* Go to the Roles section and click "Add Developers"
* Use my id: 1251253607
* In the Developer Explorer you used above, follow the same steps and send me the Access Token that is created for you with the user_managed_groups permission.

From the explorer, I can make the same calls that JFBConnect makes. Seeing the direct responses from Facebook will make it clear what the next steps are. If that data is no longer available due to their changes, there isn't much to be done, unfortunately. If it is though, we'll work out what needs to change on our end.

Just so you know, some of our dev apps that use Groups still work, but Facebook seems to be rolling out changes to Apps. So, what works for ours now may not work for long. We just need to be ahead of it, so testing with a real, non-working app, is the best thing we can do right now to get things going.

Thanks again for your patience,
Alex
The topic has been locked.
Active Subscriptions:

None
Thanks for your continued attention!
I have added you as a Developer Role to the Facebook app d-oneassociation.org
The User Access Token shown tp me is:
I am happy to send FTP details as well - I will PM these to you.
Regards,
Giles
The topic has been locked.
Support Specialist
Yes, please send FTP credentials.

I tested the access token you gave and it's expired. The ones through the debug tool expire quicker. JFBConnect automatically tries to get an 'extended' token that lasts longer. Using FTP to test with the exact token will help.

Sorry for all the run around. Once we have FTP, we shouldn't need anything else as there's not much more to give :)

Thanks,
Alex
The topic has been locked.
Support Specialist
Thanks for sending the FTP credentials. We were able to grab your actual access token and play around with what's happening. Basically, when we ask Facebook what Groups your user is a part of, it comes back saying 'none'. However, it pointed us toward some more information on why that's happening, and how to fix it.

The issue is described here:
developers.facebook.com/docs/graph-api/c...-changes/#groups-4-4
Basically, no Group information seems to be available any longer unless your app has gone through the review process for the user_managed_groups permission. That's really strange as Facebook has always allowed admins to grant themselves any permission. It's the only way to actually be able to test something, so it doesn't make sense to require approval.

With more knowledge of what's happening, I was able to go through Facebook's bug tracker and find many, many, many reports of users with the same issue:
developers.facebook.com/bugs/617192771955008/
developers.facebook.com/bugs/1732404493508970/
developers.facebook.com/bugs/218389925595520/
.. and that's just a few.

It seems as though the review process is the right course. I'd recommend initiating that in the Facebook Developer area. If you are only showing the group feed, submit for user_managed_groups. If you need JFBConnect to post content to the Group, add publish_actions as well.

In the description of use, I'd choose "Other" and say "This permission is so the admin of the website and the Facebook Group can show a feed of posts publicly on the page. General users will not have this permission requested." That *should* help make the approval go quicker.

For the steps, I'd say "The permission is only granted through the administration area of our website and only to the Facebook administrator of the app. There is no method for a non-admin to grant this permission."

I'd skip the screencast and just try to submit. If you want to, you can take a video of setting up the channel, but I think that's pointless. If you choose to though, it does not have to be professional quality. Most screencasts are taken with a cell phone hovering over a screen, so don't get caught up in that process to make it perfect.

I hope that helps and sorry again for all the trouble. I really hope Facebook fixes this glitch and re-enables the permission for admin use.. that's annoying.

Thanks,
Alex
The topic has been locked.