2012-05-18 2 views
1

이 코드가있는 페이지 벽에 사진을 게시하려고 너무 작 :게시 이미지 그래프 API를 사용하여 C#

string message = "Some message"; 
string picture = "http://somesource.com/test.jpg"; 
string pageToken = "page access toke"; 
string pageId = "page id"; 
string PostUri = "https://graph.facebook.com/{0}/feed?access_token={1}&"; 

var request = string.Format(PostUri, pageId, pageToken); 


var sb = new StringBuilder(); 
sb.AppendFormat("picture={0}&", picture); 
sb.AppendFormat("message={0}", message); 

WebClient webClient = new WebClient(); 
webClient.Encoding = Encoding.UTF8; 
webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded"); 

var bytes = Encoding.UTF8.GetBytes(sb.ToString()); 

webClient.UploadData(request, bytes); 

그것은 나를위한 작품이다. 그러나 그래프 api를 사용하여 게시 된 이미지는 일반 facebook 웹 인터페이스를 사용하여 게시 된 이미지보다 작은 크기입니다. 더 큰 크기의 이미지를 표시하려면이 코드에서 무엇을 변경해야합니까? picture

sb.AppendFormat("source={0}&", picture); 

picture에서 source

답변

0

변경이 썸네일로 사용된다.

또한 이미지의 높이와 너비를 설정할 수 있습니다 UPDATE

sb.AppendFormat("height={0}&", 450); 
    sb.AppendFormat("width={0}&", 450);