开发者

Facebook Connect - Switched from JavaScript Authentication to OAuth - Re-Authorization?

In version 1 of my website, i implemented Facebook Connect with the JavaScript API. This included authentication, permissions, and publishing.

In version 2 of my website (what i'm implementing now), i have implemented Facebook Connect with the Graph API (OAuth).

I haven't touched the Facebook settings in my application. But when i attempted to 开发者_开发百科authenticate using OAuth, it asked for the same permissions again (email, basic information) - even though i had already granted those before (using version 1)

The only difference i can see if that previously i asked for permissions via FB.showPermissionsDialog, now i use the scope parameter in the login page URL (OAuth).

What this means is when i go live, all my users will have to re-authorize my app, when they in fact shouldn't.

Any ideas? Is it because i'm now using AppId/Secret (OAuth) instead of ApiKey/Secret (JS API)?

FYI i'm using the Facebook Connect C# Toolkit.


I don't think that makes sense. Are you using the same application id? The permissions are between the application and the user, as far as I know.


Problem goes on unsolved, but site is live so not much i can do about it now.

Not a huge deal anyway.


I think you need to validate your oauth using javascript-sdk:

Check this response hope this gives you some idea.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜