How do you disable this? I just created a page on FB (today), and I got this error as I was trying to link my twitter account to the page.
"ERROR:This endpoint has been deprecated.To temporarily reenable it,you may disable the "august_2012" platform migration. It will be disable permanently on August 1,2012."
It's a twitter issue. The twitter app for facebook has not been updated to the new iFrames framework, and still relies on the FBML framework. Thus we'll have to wait till the app is updated. The solution provided above only works if the developer of twitter app enables that option. You can read more here: http://technoritz.com/post/28770685151/this-is-not-a-facebook-problem-it-is-a-twitter
Here is the official response from twitter: https://twitter.com/Support/statuses/231138059071156225
Related
following the microsoft examples as documented here:
https://learn.microsoft.com/en-us/xamarin/xamarin-forms/data-cloud/authentication/azure-cosmosdb-auth
Everything is fine up to the point where I run the xamarin forms app to log in using facebook to get a token.
The error from the emulator when I try to login is this:
For your account security, logging in to Facebook from an embedded browser is disabled. To continue, download and log in to Facebook app on your device and try again.
I have tried downloading the app on the emulator, but that makes no difference, my facebook app is in development state but even then it should at least get me to the login page and allow using a test user.
It seems that facebook stopped supporting android login using embedded browsers from 5 October 2021. See here:
https://developers.facebook.com/blog/post/2021/06/28/deprecating-support-fb-login-authentication-android-embedded-browsers/
Would it be possible to please update the sample with either b2c or with an alternate method or details of how to get facebook auth working again?
If anyone have examples that someone new to these concepts could follow that would be great.
Thanks in advance!
I am struggling to login on Xamarin Forms with Facebook on android specifically, ios is. still working, the implementation in my app is as described in this article: https://evgenyzborovsky.com/2018/03/09/using-native-facebook-login-button-in-xamarin-forms/ and has worked perfectly until Facebooks changes. Now when users try to login we get the following error message on android only: "Login disabled", "For your account security, logging in to Facebook from an embedded browser is disabled. You may be able to continue by updating the app you're logging in from and trying again."
I have read the write up on Facebook Developers here: https://developers.facebook.com/docs/facebook-login/android/deprecating-webviews
But the solution does not seem to be clear for Xamarin Forms as we are using Xamarin.Facebook.Android version 7.1.0
Any help or being pointed in the right direction will be appreciated.
The package has been updated few days ago to the version 11.2.0.1.
https://www.nuget.org/packages/Xamarin.Facebook.Android/11.2.0.1
I had the exact same issue and it's now fixed.
I just created a page on FB as of August 1st 2012, and I am constantly getting this error as I am trying to link my twitter account to the facebook page.
"ERROR:This endpoint has been deprecated.To temporarily reenable
it,you may disable the "august_2012" platform migration. It will be
disable permanently on August 1,2012."
It's a twitter issue. The twitter app for facebook has not been updated to the new iFrames framework, and still relies on the FBML framework. Thus we'll have to wait till the app is updated. The solution provided above only works if the developer of twitter app enables that option. You can read more here:
http://technoritz.com/post/28770685151/this-is-not-a-facebook-problem-it-is-a-twitter
Here is the official response from twitter:
https://twitter.com/Support/statuses/231138059071156225
Try https://twitter.com/settings/profile
or
https://www.facebook.com/twitter/
"Some users are reporting problems connecting their Twitter account to a Facebook page. Our engineers are investigating." From the Twitter #Support. I have the same error
I'm working on integrating Facebook with my iPhone/iOS application and I want to know if I'm understanding the nature of the login procedure correctly.
With the old Facebook SDK ('Facebook iPhone SDK'), when we needed to request authentication permission from a user a UIWebView would be displayed with a login prompt. With the new SDK ('Facebook SDK for iOS'), the SDK uses Apple's fast-app-switching feature to temporarily place the app in background mode and then load the iOS Facebook app or Safari to authenticate. Is this basically the gist of it?
I've experimented with authenticating my app via the new SDK's technique and due to the nature of my app, it just can't support backgrounding. Does this mean I have to use the old SDK to launch a UIWebView-based authentication? I think this implementation is a lot cleaner anyway. Will I run into any major disadvantages from doing this?
Check out this question and my answer: Iphone facebook connect example calls safari. I don't want to use safari
You can make it use the UIWebView always. Facebook is trying to make it so the user only has to log in once per device (through either the Facebook app or in Safari) but I didn't like this flow (especially on the iPad). Though I'd rather not muck around with the Facebook code, I did find commenting out a few lines to be a quick way of getting the old behavior back.
I don't believe this is the case.
The Facebook SDK that I'm aware of, available at https://github.com/facebook/facebook-ios-sdk doesn't do anything like you describe. Is this the SDK you're using? I believe the last major update to this SDK from the "old" facebook SDK was to add support for OAuth-style authentication. With this change they broke code compatibility so apps were forced to make changes to incorporate the latest SDK.
When you call 'authorize' in this SDK you pass the app id, the desired permissions, and a callback delegate for notifications of errors or success (did login, did not login, did logout). You can also set any access token that you might have persisted from a previous session. Facebook validates this access token, and if it doesn't exist or is invalid it presents a modal login dialog. I believe the content of this dialog is a web page. The SDK authenticates the user using OAuth and makes the auth-token available for persisting between sessions.
At no time is the app exited to run the Facebook app or Safari. I'm curious - what led you to believe this was the case? (Or, perhaps there is some other SDK out there I'm unaware of?)
Take a look on this page: https://github.com/facebook/facebook-ios-sdk
And look at Single Sign-On. That describes the above scenario with fast switching.
I have an issue with the old sdk. Whenever I try to authorize a new user I get redirected to the home page of my app in the iframe. However, after I close the iframe and refresh the page, I can easily authorize a user.
But whenever I delete the application from my facebook account and try to authorize it, I'm back to the previous problem.
I've noticed the same bug in the different web applications. Hootsuite could be a good example.
Did facebook change the old api or did they change the authorization proces lately ?
I have a bug report open with Facebook for this. Go add your comment and vote it up.
http://bugs.developers.facebook.net/show_bug.cgi?id=12260