2012-04-17 70 views
0

我正在使用下面的一段代碼張貼在用戶的Facebook牆上。異步調用已完成,但沒有任何內容發佈在牆上,也沒有調用postResult調用。我有用戶許可在他的牆上發佈。Facebook牆貼通過WP7

如果還有其他更好的解決方案,或者有什麼事情我做錯了,請告訴我。我嘗試了很多互聯網上可用的解決方案,但它不起作用。

public void postOnWall() { 

FacebookClient fbApp = new FacebookClient(_accessToken); 

    var args = new Dictionary<string, object>(); 
    args["name"] = "Check this out"; 
    args["link"] = "www.xyz.com"; 
    args["caption"] = ""; 
    args["description"] = "description"; 
    args["picture"] = ""; 
    args["message"] = "Check this out"; 
    args["actions"] = ""; 

    FacebookAsyncCallback callBack = new FacebookAsyncCallback(this.postResult); 
    fbApp.PostAsync("me/feed", args, callBack); 
    } 

    private void postResult(FacebookAsyncResult asyncResult) 
    { 
     System.Diagnostics.Debug.WriteLine(asyncResult); 
    } 

回答