如何使用c#和facebook API在facebook群组中发布状态

本文关键字:facebook 布状态 状态 何使用 API | 更新日期: 2023-09-27 17:49:30

我可以发布到facebook墙,但我应该如何在一个组发布状态?

 public void Wall_Post_Publish() 
 { 
 FacebookClient app = new FacebookClient(); 
  dynamic parameters = new ExpandoObject(); 
    parameters.access_token =     ConfigurationManager.AppSettings["AccessToken"]; 
    parameters.message = "This is a test message that has been published by     the Facebook C# SDK on Codeplex. " + DateTime.UtcNow.Ticks.ToString(); 
    parameters.attribution = "Facebook C# SDK"; 
   dynamic result = app.Post("/me/feed", parameters); 
  Assert.NotEqual(null, result.id); 
 }

但是如何在组

如何使用c#和facebook API在facebook群组中发布状态

中发布

你只需要使用Group ID而不是"me":

dynamic result = app.Post("/group-id/feed", parameters); 

请注意,您需要publish_actionsuser_groupsuser_managed_groups来发布到组。user_groups不会得到批准,所以你最好使用user_managed_groups

来源:https://developers.facebook.com/docs/graph-api/reference/v2.3/group/feed发布