-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Seems Facebook mentions have stopped again #826
Comments
hey armin! hmm, facebook backfeed is definitely still working for at least some users, eg https://brid.gy/facebook/10206605282077198 and https://brid.gy/facebook/508178999257997 . what's your bridgy user page? |
Should be this one for Facebook: https://brid.gy/facebook/776938267 Twitter still works fine, but FB stopped at some point. I know there have been a few likes of the picture I posted this morning, about 8 hours ago. Last one picked up was for yesterday's picture about 22 hours ago. |
thanks! agreed, your latest two posts are missing. suspicious that it stopped working (for you at least) precisely on GDPR day. although the other two working examples are in the EU too, so who knows. regardless, sorry for the trouble! i'll look into it. |
another report: https://twitter.com/thorkon/status/1000113381297270784 |
no consistent difference in the FB access token permissions for these accounts. working: https://brid.gy/facebook/508178999257997 working: https://brid.gy/facebook/10206605282077198 broken: https://brid.gy/facebook/776938267 (armin) broken: https://brid.gy/facebook/555706984828608 (thorkon) |
hey @armingrewe could you try logging into Facebook on https://brid.gy/ again? probably won't fix it, but worth a shot. |
Sure. Just done, disabled and logged in again. Sadly doesn't seem to have made any difference (so far). I so wish I could dump Facebook, unfortunately there are so many of my friends on there who won't touch Twitter or G+. |
looks like this is actually affecting everyone after all. the accounts i thought were working, eg https://brid.gy/facebook/10206605282077198 , are actually only getting their own comments and likes, not other people's. specifically (interestingly https://brid.gy/facebook/508178999257997 is getting everything, but it's a FB page, not a user, which i expect is the difference.) regardless, i expect the fix is #814...except facebook claims we have until august 1 to resubmit for approval, so i'm not entirely sure this is that. |
i actually now wonder if this is a facebook bug, specifically https://developers.facebook.com/support/bugs/721093238281702/ lots more reports of this there, and FB hasn't yet concluded said it's due to permissions. search for eg |
The timing looks about right, they both say it started Thu/Fri if I read it right, which would be the same time as bridgy not getting them any more. |
woo, progress, of a sort. facebook confirmed and said they're investigating.
|
sigh. looks like it is permissions after all. another update from FB today:
this may mean the end of Facebook backfeed. 😱 |
Very much looks like it. Must admit I don't understand the "unless authorized by those users" part. How would they do that? Can't think of a setting in Facebook to do that. |
@armingrewe by "authorized," they just mean signed up for the bridgy app and approved its permissions. |
So basically Facebook comments import is screwed for good from now on? |
very possibly yes. 😢 |
i've been researching a bit, and i haven't found an easy way around these new restrictions yet. i might see if i can scrape anything out of their HTML, maybe m.facebook.com, but I'm not holding my breath. |
m.facebook.com doesn't work, it doesn't serve posts unless you're signed in. and that was my last idea. if anyone else has any ideas, feel free to speak up! otherwise i expect I'll write bridgy facebook's obituary and turn it off. |
My suspicion is that after the Cambridge Analytica scandal they are going to lock this down fairly hard and any way you find around it will only be short lived. |
i used this $ setenv FACEBOOK_APP_ID `cat facebook_app_id`
$ setenv FACEBOOK_APP_SECRET `cat facebook_app_secret`
$ remote_api_shell.py brid-gy import traceback
from facebook import FacebookPage
for src in FacebookPage.query(
FacebookPage.status == 'enabled',
FacebookPage.features == 'listen',
):
if src.auth_entity.get().type == 'user':
print(src.label(), src.silo_url())
try:
src.gr_source.create_notification(
src.key.id(),
"Facebook has disabled the API support Bridgy needs, so we're turning off Faceook support. So long, and thanks for all the fish!",
'https://brid.gy/about#facebook-listen')
except Exception as e:
traceback.print_exc() |
Does the lack of backfeed need to mean no publish support either? |
@singpolyma not immediately, no, but Facebook is turning off API publish support in August too, independently: #817 |
I'll leave you to close this one once you're happy that the big clean up you unfortunately have to go through is finished. |
so long, and thanks for all the fish! https://snarfed.org/2018-06-07_turning-off-facebook-for-bridgy |
Haven't had time to check anything (and am on phone only for now), but it looks like Facebook mentions stopped working some time last night. Just as Twitter started to work again...
The text was updated successfully, but these errors were encountered: