我正在开发一个桌面应用程序,用于管理包括Facebook页面在内的各种资产。
我创建了一个与我自己的Facebook用户相关联的页面。
我已经生成了一个访问令牌,用于我的代码(与我为此创建的Facebook应用程序相关)。
当我的应用程序尝试发布到页面时,它是成功的。但是,如果我使用link参数包含链接,则该帖子将显示在我个人Facebook用户身份下的"他人最近发布的帖子"列表中。
string facebookAccessToken = TestApp.Properties.Settings.Default.FacebookAccessToken.ToString();
var fb = new FacebookClient(facebookAccessToken);
var argList = new Dictionary<string, object>();
argList["message"] = "Test post";
\argList["link"] = "http://www.bbc.co.uk/news/";
fb.Post("dummy.facebook.page/feed", argList);
我尝试在生成访问令牌时尝试使用权限。即使我请求所有权限,我仍然会得到相同的结果。
也许在通过SDK发布时不可能包含链接或图片?当然不是。
任何想法/建议都将不胜感激。
谢谢。
首先,您必须更改dummy.facebook.page/feed
至dummy.facebook.page/lists