我的facebook應用使用Facebook C#SDK發佈到用戶的Facebook個人資料。我目前正在發佈帶有一個附件的多篇文章,但我寧願發佈一個帶有多個附件的摘要文章。我已經用JavaScript API這樣做了,但是用C#SDK可以嗎?如何發佈多個附件發佈到用戶的Facebook個人資料?
這是我目前發佈代碼:
FacebookApp app = new FacebookApp(user.AccessToken);
string userFeedPath = String.Format("/{0}/feed/", user.FacebookUserId);
string message = String.Format("{0} earned an achievement in {1}",
user.SteamUserId, achievement.Game.Name);
dynamic parameters = new ExpandoObject();
parameters.link = achievement.Game.StatsUrl;
parameters.message = message;
parameters.name = achievement.Name;
parameters.description = achievement.Description;
parameters.picture = achievement.ImageUrl;
app.Api(userFeedPath, parameters, HttpMethod.Post);
有關於rest api的stream.publish方法的文檔 - http://developers.facebook.com/docs/reference/rest/stream.publish/。它引用附件文檔 - http://developers.facebook.com/docs/guides/attachments。沒有一個完整的樣本,但希望它已經足夠。我無法使用圖形API(http://developers.facebook.com/docs/reference/api/post/)在多個附件中找到任何內容。順便提一下,真棒圖書館! – jrummell