Я пытался загрузить фотографию на свою стену и сделать ее общедоступной из настольного приложения, которое я создал с помощью c #, я использую C # SDK facebook, созданный codeplex.
Это учебник, которому я следую
http://www.codeproject.com/KB/miscctrl/csharp_facebook_301.aspx
Я смог опубликовать сообщение на своей стене,
Теперь я хочу опубликовать изображение с жесткого диска моего ПК на Facebook
Вот что я делаю
try
{
attachment att = new attachment
{
name = "", // Name of link
href = "", // URL of link
caption = "",
media = new List<attachment_media>()
};
attachment_media_image attMEd = new attachment_media_image
{
// Image source
src = @"C:\Users\Administrator\Desktop\Photo0250.jpg",
href = "" // URL to go to if clicked
};
att.media.Add(attMEd);
action_link a = new action_link
{
text = "What's this",
href = "" //URL to go to if clicked
};
IList<action_link> tempA = new List<action_link> { a };
// Use the typed friend UID to publish the typed message
MessageBox.Show("Trying to upload");
facebookService1.Stream.Publish("Testing 123", att, tempA, "", id);
Может кто-нибудь также объяснить, что означают последние 2 параметра в функции stream.publish
В чем разница между длинным uid и строкой target_id?