2
我一直在使用Facebook C#SDK 5个月,但突然间,我开始在昨天晚上在我的应用程序墙上写入时遇到问题。为了澄清,我不写在用户墙上。只在应用程序墙上。Facebook,写在应用程序墙上
这是代码:
string facebookmessage = "Testmessage";
var appAccessToken = "App_id|App_secret";
try
{
var fb2 = new FacebookClient(appAccessToken);
dynamic result = fb2.Post("/App_id/feed", new Dictionary<string, object> { { "message", facebookmessage } });
}
catch (Exception ea)
{
Debug.WriteLine(ea.Message);
}
这个工作作为一个魅力直到昨天。该应用程序发布在它自己的墙壁上的文字与此图为
http://www.veikontroller.no/veikontroll_screen.png
这停止工作,现在给我这个错误消息:
(OAuthException) (#200) The user has not granted the application the permission to automatically publish feed stories
我试图用更换App_secret从App开发者页面访问令牌。这可行,但结果是我的用户在应用程序墙上的帖子,我不想在帖子上显示我的名字。如果我在Facebook.com上的浏览器上的应用程序墙上手动撰写帖子,我的用户会在发布后每秒用应用程序名称替换。
有谁知道Facebook所做的更改可能是原因吗?
问候 奥伊斯坦
非常感谢您!我有一些麻烦,获取具有manage_pages权限的访问令牌。我收到了API错误191.网站URL在应用程序设置中没有正确设置。我将它设置为https://www.facebook.com/apps/application.php?id=APP_ID。一旦我得到新的令牌,它就像几天前一样工作。 –
对不起,我不能给你投票。它需要15个声望.. –