There is a problem at IDN domain, Facebook oauth when re-authorization showing a blank popup. And nothing more happens. The problem is repeated only in Firefox.
Demo:
test page
1) Click on FB button. Accept auth.
2) Refresh page. Click on FB button. Opens a blank white window.
How to fix it? And can it be fixed?
Related
When I try to visit this url https://developers.facebook.com/tools/explorer/145634995501895/
Its shows complete blank page.
I tried with different browser. I tried with different internet connection. I trie on PC and phone.
All Same
What could be the reason? Am I blocked from using the explorer?
Try this link
Press the button "Get Accces Token", "Get Access Token" again in the pop-up window (you don't need special permissions there) and then "Submit" button.
Today i when i clicked facebook login in my webpage,
the dialog popup as usual, however after i clicked ok, the popup stuck at a blank page with url
https://www.facebook.com/dialog/oauth?app_id={appid}&client_id={client id}&display=popup&domain={domain}&e2e=%7B%7D&locale=en_US&origin=1&redirect_uri=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D29%23cb%3Df2356881fe8e6bc%26domain%3D{domain}%26origin%3Dhttp%253A%252F%252F{domain}%252Ff1d6980bbb127d2%26relation%3Dopener%26frame%3Df17ee4a3b5fd2e8&response_type=token%2Csigned_request&scope=email%2Cpublish_stream&sdk=joey
And it didnt auto close and redirect to my webpage.
At this blank page popup, view source and see some js:
var message = "cb=f1a6be948fefda&domain={domain}&origin=http\u00253A\u00252F\u00252Fjebsenwine.dev.cleargo.com\u00252Ffe2018a8b499c4&relation=opener&frame=f7e1c0c9232fd2&access_token={access token}&base_domain=", origin = "http://{domain}", domain = "{domain}"; document.domain='facebook.com';(function(){var a=window.opener||window.parent,b='fb_xdm_frame_'+location.protocol.replace(':','');function c(){try{a.frames[b].proxyMessage(message,origin);}catch(e){setTimeout(c,100);}}function d(){_fbNative.postMessage(message,origin);}if(window==top&&/FBAN/\w+;/i.test(navigator.userAgent)){if(window._fbNative&&__fbNative.postMessage){d();}else window.addEventListener('fbNativeReady',d);}else c();})();
Anyone face the same problem?
There are some bugs with an update or something. The Javascript SDK isnt functioning very well. - https://developers.facebook.com/x/bugs/482108261888889/
I have a Facebook like button on a website, it links to their Facebook page.
http://www.facebook.com/plugins/like.php?api_key=158676140902498&locale=en_US&sdk=joey&channel_url=http%3A%2F%2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D18%23cb%3Df3c3ba27b53005a%26origin%3Dhttp%253A%252F%252F07bce2b0664e8df0ed388a0c7647cf80.sites.gozesty.com%252Ff4c48dfa4eebd4%26domain%3D07bce2b0664e8df0ed388a0c7647cf80.sites.gozesty.com%26relation%3Dparent.parent&href=http%3A%2F%2Fwww.facebook.com%2FMissionBrewery&node_type=link&width=450&layout=box_count&colorscheme=light&show_faces=false&send=false&extended_social_context=false
If you copy and paste that into Chrome it works perfectly.
In Firefox and Safari no item shows up.
I tried making the like button in Firefox and realize when the link is a facebook link the item doesn't show. Anyone know why this would be and a possible solution?
Works fine on my safari (6.0.2)
I use below method to Authenticate..
https://www.facebook.com/dialog/oauth?client_id=&redirect_uri=&scope=email,user_birthday,status_update,publish_stream,read_stream,user_about_me,offline_access,user_likes&response_type=code&display=page
2 Problem is that instead of Showing Permission Page facebook showing its own Button then when i cick on that button it showing Pemission Page...
FYI When i hit this link directly to browser it is working fine. But through my website it is as above.
How to avoid this button to appear and directly show permission page to user..
It was Bug from facebook..
Now it is working fine..
I am working on web application with .net 3.5 using C# facebook SDK. Loading page inside Page Tab iframe with some information, and input button, on click of button i am doing auth.Authorize() with some permissions, FB Permission window opens fine, but once user click on allow button it is redirecting to application canvas page instead of Page tab.
Is there anything i am missing?
Regards
Imran
Answer is to set auth.ReturnUrlPath which will bring user back to selected tab in facebook page. If your application is being added to multiple pages, then you can find out current pageid from "signed request" and set correct ReturnUrlPath, and attach ?sk=app_YOUR_APP_ID as querystring to ReturnUrlPath so current tab will be selected. your return path will look something similar to : http://www.facebook.com/profile.php?id=YOUR_PAGE_ID&sk=app_YOUR_APP_ID (make sure you handle both http and https)
This worked for me, hopefully will work for someone too.
-Ims
Facebook C# SDK doesnt support tabs.
Only canvas apps are supported.