facebook javascript sdk - Mobile Safari FB.login Oauth Redirect Error -


i have mobile web application integrates facebook graph api.

basically, uses js sdk obtain details viewing user can use render user specific content.

i use fb.login function have user login facebook app. should work follows:

js on pages detects user has not logged in facebook app

user given button click fire fb.login

user redirected facebook page authorise app , login

user redirected mobile web application

js on pages detects user is logged in facebook app, polls user data graph , renders it.

this works fine on android, redirect step not work on mobile safari

the user gets error referring entityref, looks content-type being sent browser xml content includes illegal character:

error on line 1 @ column 49: entityref: expecting ';'

this actual link generating error:

https://m.facebook.com/dialog/oauth?display=touch&domain=cgfoodscomp.herokuapp.com&scope=email&e2e=%7b%7d&app_id=135937919902029&locale=en_us&sdk=joey&client_id=135937919902029&redirect_uri=https%3a%2f%2fs-static.ak.facebook.com%2fconnect%2fxd_arbiter.php%3fversion%3d24%23cb%3df3cf8ca2ac%26origin%3dhttps%253a%252f%252fcgfoodscomp.herokuapp.com%252ff2d1c54b04%26domain%3dcgfoodscomp.herokuapp.com%26relation%3dopener%26frame%3df35f8ac348&origin=2&response_type=token%2csigned_request

when open in browser, response javascript (i won't post here contains script tags), contains references iphone:

iphone.*version/(5|6)

i'm using version 4 ios.

does know if stuff supposed work in version 4?

this facebook bug, due resolution:

https://developers.facebook.com/bugs/339889299473431


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

java - Using an Integer ArrayList in Android -