Automattic / jetpack

Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
https://jetpack.com/
Other
1.59k stars 798 forks source link

Publicize: Lots of Facebook pages managed by a single account chokes the connection process #1659

Open chaselivingston opened 9 years ago

chaselivingston commented 9 years ago

A user was trying to connect Facebook to Publicize, but their Facebook account was a manager/admin on over 100 pages, and thus once they authorized with Facebook and came back to Jetpack try and choose a page, Jetpack choked on all of those pages and spit out an error as follows:

Goshdarnit!

Something has gone wrong with our servers. It’s probably Matt’s fault.

We’ve just been notified of the problem.

Hopefully this should be fixed ASAP, so kindly reload in a minute and 
things should be back to normal.
aheckler commented 7 years ago

3148052-t

cianciabella commented 7 years ago

I'm not getting an error but instead only seeing 25 pages. Is this a limit of the Facebook Graph API or a setting within Jetpack?

jeherve commented 7 years ago

From #6988

I assume you are using the GET /{user_id}/accounts function. This comes with a default limit of 25 results.

Looks like a fix could be either A. use ?limit=999 to show all results on a single page or B. include Next/Previous links so we can get to the other pages of results.

jeherve commented 7 years ago

Also reported here: https://wordpress.org/support/topic/publicize-need-more-fb-pages/

jeherve commented 7 years ago

Also reported here: https://wordpress.org/support/topic/jetpack-publicize-not-showing-complete-fb-page-list/

chaselivingston commented 7 years ago

similar issue in 3215334-t

chaselivingston commented 7 years ago

Also reported in 3194072-t

csonnek commented 7 years ago

Also in 3154632-t

csonnek commented 7 years ago

Also in 3241214-t

seejacobscott commented 7 years ago

User getting only 25/60 pages here: 3266335-t

lschuyler commented 7 years ago

Reported in 3260805-t

aheckler commented 7 years ago

3291894-t

danjjohnson commented 7 years ago

3307120-t

KokkieH commented 7 years ago

Another request via Facebook

chaselivingston commented 7 years ago

Also reported in 694513-zen.

madhattermattic commented 7 years ago

Also reported in 716313-zen.

csonnek commented 7 years ago

Reported in 751911-zen

jeherve commented 7 years ago

https://www.facebook.com/jetpackme/posts/1553116811436566?comment_id=1553367291411518

richardmtl commented 7 years ago

Similar 768258-zen (80+ pages, can't scroll down far enough)

jeherve commented 7 years ago

Also in 787940-zen

danjjohnson commented 6 years ago

871731-zen

lamdayap commented 6 years ago

932269-zen

jeherve commented 6 years ago

Also in 919049-zen

csonnek commented 6 years ago

954897-zen

jeherve commented 6 years ago

Also in 935558-zen

tmmbecker commented 6 years ago

reported in https://wordpress.org/support/topic/publicize-not-showing-the-full-list-of-facebook-pages/

KokkieH commented 6 years ago

https://en.forums.wordpress.com/topic/hello-i-am-trying-to-re-connect-one-of/

KokkieH commented 6 years ago

https://en.forums.wordpress.com/topic/all-of-my-managed-facebook-business-pages-do-not-show-up-in-publicize-when-i-attempt-to-connect/

StefMattana commented 6 years ago

Also reported here: 1189765-zen User has deleted two pages and all is working okay now, but better to report it anyway just in case the problem come back

KokkieH commented 6 years ago

https://en.forums.wordpress.com/topic/not-all-fb-pages-show-up-in-publicize-when-trying-to-connect/

supernovia commented 6 years ago

https://en.forums.wordpress.com/topic/auto-posting-to-facebook-page/

alanorther commented 6 years ago

How is this fixed? I have 72 sites that are already created and were being publicized to. When I initially set it up a year or so ago, I was able to get a full list of the Pages in my Facebook account. Are you suggesting that I delete nearly 50 pages so I have less than 25?

StefMattana commented 6 years ago

@alanorther I'm afraid I can't think of a useful workaround to avoid that; you can try checking the same list from your blue WordPress.com dashboard, If you haven't checked that in there, as the list may be up to date there - we show less cached data in wp-admin.

abcxyz-m commented 6 years ago

Issue encountered in 1382692-zen.

aheckler commented 6 years ago

1407038-zen

richardmtl commented 6 years ago

1425316-zen

gserafini commented 6 years ago

Still would LOVE to get this resolved. It's enough of a pain that I've had to start investigating other plugins to handle this, and since I use Jetpack on all of our client sites it's kind of a real pain point. None of the other plugins I've found do as good of a job as Jetpack. This just seems to be such an arbitrary limit. Any timeline on an expected fix? Even if it was "put this constant in your wp-config.php file and it will then all only you who knows what they're doing to view all of your sites". For those of us who manage a lot of sites, professionally, this could really use some love. Thanks! :)

danjjohnson commented 6 years ago

1535235-zen

coder-karen commented 6 years ago

1584199-zen

saouderkirk commented 6 years ago

The customer referred to by @coder-karen has attached a video indicating that only ten sites are visible in their modal window - and they're right. I'm replying asking for more information about their setup.

nickpagz commented 5 years ago

9836895-hc

andrewee commented 5 years ago

Using "another" FB account is not an option. A workaround could be to randomly load different FB pages in the Jetpack connection window - and by reloading it it will eventually display the right FB page. Could this be done?

stale[bot] commented 5 years ago

This issue has been marked as stale. This happened because:

No further action is needed. But it's worth checking if this ticket has clear reproduction steps and it is still reproducible. Feel free to close this issue if you think it's not valid anymore — if you do, please add a brief explanation.

gserafini commented 5 years ago

This issue still exists in August 2019 (just tested it again now), and is an ongoing pain.

We currently manage 40 Facebook pages, and over 200 individual WordPress sites (we're a web development agency). We generally like to use the Jetpack plugin, but this is now limiting needed functionality. I can successfully connect to Facebook (using the Publicize settings in Jetpack), and in the Facebook authentication dialog box it shows me all of the pages I manage as an administrator (40 total) with options to enable or disable access to individual ones. If I keep all pages selected, and proceed, when WordPress / Jetpack then asks me to select which Facebook page I want posts to flow to it's limited to only 31 of them, not the 40 pages as I would expect.

I'm hesitant to try selecting a subset of pages in the authentication dialog box, in case that disables needed connections that are currently being used on other sites.

It's not an option to reduce the number of pages I'm managing in Facebook. Our current workaround is to have another Facebook admin do the authentication in Publicize, but that is really not ideal.

Desired behavior: Give access to the exact number of Facebook pages that are authorized, don't truncate the list.

This bug is now 4 years old, and lots of folks would love a solution for this I'm sure. Since this is a Jetpack server-side programming issue, kind of difficult for the community to address / fix.

Can we get some love on this @automattic?

jeherve commented 5 years ago

@gserafini Thanks for the feedback and for the added context here. We are not working on this issue right now, but we'll update this issue as soon as we start working on this!

stale[bot] commented 4 years ago

This issue has been marked as stale. This happened because:

No further action is needed. But it's worth checking if this ticket has clear reproduction steps and it is still reproducible. Feel free to close this issue if you think it's not valid anymore — if you do, please add a brief explanation.

supernovia commented 4 years ago

Not stale I'm afraid

stale[bot] commented 4 years ago

This issue has been marked as stale. This happened because:

No further action is needed. But it's worth checking if this ticket has clear reproduction steps and it is still reproducible. Feel free to close this issue if you think it's not valid anymore — if you do, please add a brief explanation.

rlegall-eness commented 2 years ago

This issue isn't stale, I was hopping that the new Jetpack Social solve this but that's not the case. This thing is a problem since 7 years and there is still no fix, that's crazy.

I did not specify it but we are in the same situation as gserafini

github-actions[bot] commented 2 years ago

Support References

This comment is automatically generated. Please do not edit it.