Sunday, 15 September 2013

Using Facebook Dialog in Windows 8 HTML5/JavaScript App -



Using Facebook Dialog in Windows 8 HTML5/JavaScript App -

i next dialog documentation seek display dialog in windows 8 store app (html5/javascript).

https://developers.facebook.com/docs/reference/dialogs/

in windows 8 store app, have utilize iframe display web page. here illustration of did:

<iframe src="https://www.facebook.com/dialog/feed?app_id=145634995501895&redirect_uri=http://www.facebook.com&show_error=true&display=iframe&access_token={access_token}"></iframe>

since iframe, specify display=iframe , access_token={access_token}. if want seek it, please remember alter access_token.

i next errors:

api error code: 110 api error description: invalid user id error message: missing user cookie (to validate session user)

i guess may caused fact user has not login yet. in documentation (https://developers.facebook.com/docs/reference/dialogs/), said "if user not logged in, facebook prompt them login before showing the dialog invoked." wondering how prompt user login? did miss parameter prompt user login? looked through parameters, did not seem find anything.

appreciate help.

i seeing different behavior i'll document here, though may not "your answer".

i obtained own access token, , when utilize iframe, see effort redirect facebook.com login; however, that's followed security error in javascript console - including following:

apphost9613: app couldn’t navigate https://www.facebook.com/login.php?api_key=177388709024886&skip_api_login=1... because of error: forbidframing.

a request login.php script generates response x-frame-options header deny. indeed prevent login page facebook appearing in iframe within app - hence forbidframing.

there some give-and-take on msdn forum thread , it's dated, not aware of changes since then.

i have not tried facebook logins straight window 8 applications using windows azure mobile services, may try. azure mobile services simple set up, you'll know whether or not there still issue within html5/js windows store app.

javascript facebook iframe windows-8 microsoft-metro

No comments:

Post a Comment