2012-05-01 31 views
2

我正在使用C#Facebook庫。有了,我想發表我自己的東西牆,但我得到一個錯誤(如標題所述):Facebook錯誤:您請求的某些別名不存在:access_token

(OAuthException) (#803) Some of the aliases you requested do not exist: access_token=438781769472xxxxxxxxxxxxxxxxxx

這是我在代碼正在做:

FacebookClient facebookClient = new FacebookClient(myAccessToken); 
var args = new Dictionary<string, object>(); 
args["message"] = "Test message"; 
args["caption"] = "Caption"; 
args["description"] = "Description"; 
args["name"] = "Name"; 
args["picture"] = ""; 
args["link"] = ""; 

// Not sure which one to use, but both give same error 
facebookClient.Post(appAccessToken+"/feed", args); 
//facebookClient.Post(appAccessToken, args); 

任何人都知道什麼問題可能是什麼,我怎麼能解決這個問題?

回答

2

您不需要將appAccessToken參數添加到Post方法參數中。您的帖子URL將自動添加實例化facebookClient時使用的myAccessToken值。如果您將電話修改爲facebookClient.Post("/feed", args);,它應該可以正常工作。

3
facebookClient.Post(appAccessToken+"/feed", args); 

應更改爲

facebookClient.Post("<page_id>/feed", args); 

您需要添加到頁面ID到您需要發佈

相關問題