我有以下代碼。使用Facebook API發佈到朋友牆。 C#
public void PostToWall(string message, string targetId)
{
dynamic parameters = new ExpandoObject();
parameters.message = message;
parameters.target_id = targetId;
dynamic result = _fbApp.Api("/me/feed", parameters, HttpMethod.Post);
}
當targetId是通過身份驗證的用戶的id時,哪一個工作正常。
但是,如果targetId是經過身份驗證的用戶朋友之一,則不起作用。
任何人有任何想法爲什麼?
試過沒有之前運氣。我認爲target_id參數在API中是有原因的。但我無法弄清楚如何使它工作。 – RekrowYnapmoc 2011-03-08 02:25:48
您可能想切換到官方的FB C#API。 https://developers.facebook.com/blog/post/395/它似乎是圍繞GraphAPI的薄包裝。如果你看,用於張貼到Feed的GraphAPI甚至沒有target_id - 這是來自舊API的東西 – 2011-03-08 02:35:52
你是完全正確的....不知道我在做什麼,而我之前這樣做。易於思考自己在圈子裏。 – RekrowYnapmoc 2011-03-08 02:54:56