我的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"]);
}
答案 0 :(得分:0)
您需要先获取一个页面访问令牌,然后使用它来发布帖子。
https://developers.facebook.com/docs/facebook-login/access-tokens#pagetokens