Facebook c#SDK发布到我的商家页面

时间:2014-11-25 15:36:41

标签: c# facebook

我创建了2个应用(一个真实和一个测试)发布到我的商家页面

当我使用测试应用中的appId / secret密钥时,它会在我的商家帐户下发布到我的商家页面。

当我将AppId / secret切换到我的真实应用程序时,它会发布到我的商家页面,但是在我的facebook用户名下,而不是我的商家页面....

这是相同的代码,从应用程序切换到另一个应用程序会导致这种情况吗?

最后我想发布到我的商家页面,我不希望我的个人姓名出现

任何见解?!

首先,我致电oauth授权我的用户

string FacebookClientId = Util.FbAppId;
    Response.Redirect(string.Format("https://graph.facebook.com/oauth/" +
      "authorize?client_id={0}&redirect_uri={1}&scope=publish_actions,manage_pages,user_groups",
      FacebookClientId, callbackUrl));

然后当我在回调网址中有“代码”时,我再次调用oauth来控制我的Facebook商家页面作为我的商家页面

var fb = new FacebookClient();
                dynamic result = fb.Post("oauth/access_token", new
                {
                    client_id = Util.FbAppId,
                    client_secret = Util.FbAppSecret,
                    redirect_uri = Request.Url.AbsoluteUri,
                    code = code
                });

0 个答案:

没有答案