2011-09-26 71 views
0

我嘗試使用下面的代碼發佈在Facebook上牆的消息(在Facebook C#SDK - https://github.com/facebook/csharp-sdkFacebook狀態

Facebook.FacebookAPI api = new Facebook.FacebookAPI("my token"); 

JSONObject me = api.Get("/me"); 

var userId = me.Dictionary["id"].String; 

Dictionary<string, string> postArgs = new Dictionary<string, string>(); 

postArgs["message"] = "Hello, world!"; 

api.Post("/" + userId + "/feed", postArgs); 

我能夠拉動用戶資料信息,但同時發佈的消息引發錯誤消息如下。

遠程服務器返回錯誤:(403)禁止。說明:執行當前Web請求期間出現未註冊的異常。

異常詳細信息:Facebook.FacebookAPIException:遠程服務器返回錯誤:(403)禁止。

可能是什麼問題?

回答

1

確保userId是正確的值,並確保您擁有來自用戶授予的publish_stream擴展權限。