Facebook опубликовать изображение на вашей стене, используя c # winforms - PullRequest
0 голосов
/ 20 января 2012

Я пытался загрузить фотографию на свою стену и сделать ее общедоступной из настольного приложения, которое я создал с помощью 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?

...