如何让用户将他们的Fb页面连接到我的网站?

时间:2011-09-13 02:52:17

标签: c# facebook-c#-sdk

我使用Facebook C#SDK和Javascript SDK(OAuth2)。我像这样处理自己的“身份验证”:

fbApp = new FacebookApp();
if (fbApp.Session != null) {
  // get profile from db, if no profile, create it
} else {
  // the user isn't logged into facebook
}

效果很好。我接下来要做的是让成员连接他们管理的Facebook页面。我想要一个他们点击的按钮,它启动一个窗口,他们选择要授予权限的页面,单击确定,完成。从那时起,我的应用程序可以发布到他们的页面墙等...

我需要在DB中存储什么来维护“连接”?出于某种原因,我不能把我的想法包围起来......提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用“/ me / accounts”请求的拥有页面 https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Faccounts

但是你需要用户的“manage_pages”权限来获取页面的acess_token。 https://developers.facebook.com/docs/reference/api/page/