如何使用C#发布到Facebook粉丝页面的墙上!

时间:2015-08-30 06:31:19

标签: c# asp.net facebook

我的Facebook帐户上有粉丝页。

从我的asp web应用程序发布对该页面的定期更新。它总是发到我个人的Facebook帐户,而不是我的粉丝页面。

那么我如何让它只访问我的粉丝页面并在其上发布?

这是我的简单代码......

    protected void Page_Load(object sender, EventArgs e)
{
    FaceBookConnect.API_Key = ConfigurationManager.AppSettings["FBAPIKey"];
    FaceBookConnect.API_Secret = ConfigurationManager.AppSettings["FBAPISecret"];

    if (!IsPostBack)
    {
        string code = Request.QueryString["code"];
        if (!string.IsNullOrEmpty(code))
        {
            Dictionary<string, string> data = new Dictionary<string, string>();
            data.Add("link", "string here");
            data.Add("picture", "string here");
            data.Add("caption", "string here");
            data.Add("name", "string here");
            data.Add("message", "string here");
            FaceBookConnect.Post(code, "me/feed", data);
        }
    }
}

protected void btnPost_Click(object sender, EventArgs e)
{
    FaceBookConnect.Authorize("publish_actions", ConfigurationManager.AppSettings["FBRedirectURL"]);
}

1 个答案:

答案 0 :(得分:0)

您需要先获取一个页面访问令牌,然后使用它来发布帖子。

https://developers.facebook.com/docs/facebook-login/access-tokens#pagetokens