我正在使用Facebook C#SDK将项目发布到墙上。我可以作为用户发布到用户的墙本身,我可以发布到组页面/粉丝页面,但它看起来来自管理员而不是应用程序。我想要做的是让帖子看起来好像来自应用程序而不是管理员 - 我做错了什么?
我请求以下权限:publish_stream,manage_pages,offline_access
以下是代码段:
var fb2 = new FacebookOAuthClient(FacebookApplication.Current);
dynamic resultt = fb2.GetApplicationAccessToken();
var appAccessToken = resultt.access_token;
dynamic parameters = new ExpandoObject();
try
{
parameters.access_token = appAccessToken;
parameters.link = "http://www.msn.com";
parameters.picture = "";
parameters.name = "TEST";
parameters.caption = "Test!";
parameters.description = "Just another test.";
parameters.from = AppID;
parameters.to = PageID;
parameters.actions = new
{
name = "TEST",
link = "http://www.msn.com",
};
FacebookClient appp = new FacebookClient(appAccessToken);
var result = appp.Post("/" + AppID + "/feed", parameters);