2013-06-24 4 views
0

Я использую следующие параметры, чтобы отправить ссылку вместе с изображением uri на Facebook. Но изображение миниатюр становится обрезанным. Как я могу это решить?Поделиться ссылкой с Picture URI на Facebook в Wp7

var parameters = new Dictionary<string, object>();   
parameters.Add("link", link); 
parameters["picture"] = picUri; 
parameters.Add("caption", ""); 
parameters.Add("message", "haha"); 
parameters.Add("name", Title); 
client.PostAsync("me/feed", parameters); 

Я добавил оригинальное изображение и изображение.

enter image description here

enter image description here

ответ

1

Добавить параметр «действие». Изображение не будет обрезано. Пожалуйста, обратитесь к этому link.

 Dictionary<string, string> action1 = new Dictionary<string, string>(); 
     action1.Add("name", "View on"); 
     action1.Add("link", link); 

     parameters.Add("actions", action1); 
+0

: Спасибо ..... !!!!!!! :) –

0

Вы должны изменить размер изображения, чтобы сделать его идеальный квадрат, например, 250x250, поэтому Facebook делает это правильно. В противном случае Facebook всегда будет обрезать изображение.

+0

: но тот же рисунок изображения работает отлично, когда мы поделились изображением через ios или Android-телефон. –

+0

@MuditBajpai, но КАК это совместное использование в Android или iOS? –

+0

@MattLacey Тот же код отлично работает в WP8. Но только ссылка кликабельна, где, как и в этом выше, весь код можно щелкнуть. Что нам не хватает? Общая ссылка содержит ту же картинку, что и picUri. Будет ли это замена picUri? –