繁体   English   中英

如何使用C#和Facebook API在Facebook组中发布状态?

[英]How to post a status in a facebook group using c# and facebook API?

我可以发布到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); 
 }

但是如何在组中发布

您只需要使用组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#publish

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM