Я успешно получать изображение facebook профиля из access_token.
Увеличьте разрешение изображения возвращается из Facebook GRAPH API
Вот как выглядит изображение, как:
img-url возвращается на график api:
https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpf1/v/t1.0-1/p50x50/18690_10200566810328735_5541565876879508513_n.jpg?oh=a9e7e2c4e16c1b85c79359c8cf0bdc22&oe=5679B55C&__gda__=1451176224_cd636273f4f2b4ad991a70820d758953
Wh сейчас происходит то, что этот образ растягивается (пиксели), когда на моем веб-сайте установлен один из моих элементов управления asp.
Вот ASPX код для управления изображением:
<asp:Image ID="imgPP" runat="server" CssClass="img-thumbnail" Style="position: relative;left: 40px; top: 10px" Height="150px" Width="150px" />
CSS от шаблона и является стандартным Bootstrap CSS:
img {
border: 0;
}
.img-thumbnail {
display: inline-block;
max-width: 100%;
height: auto;
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
Как я должен поддерживать разрешение изображения на больших высотах и ширинах?
EDIT: 1
Это, как я получить URL изображения из FacebookID:
public static string GetPictureUrl(string faceBookId)
{
WebResponse response = null;
string pictureUrl = string.Empty;
try
{
WebRequest request = WebRequest.Create(string.Format("https://graph.facebook.com/{0}/picture", faceBookId));
response = request.GetResponse();
pictureUrl = response.ResponseUri.ToString();
}
catch (Exception e)
{
//catch exception
}
finally
{
if (response != null) response.Close();
}
return pictureUrl;
}
Вы показали все, кроме кода, который получает URL из API, который конечно, единственное, что вы можете изменить, это исправит это. – DavidG
@DavidG: Я не уверен, как это повлияет на это. Все-таки я все добавлю код :) –