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個聲望.. –