2010-05-06 135 views

回答

1

是的,你可以。您需要使用圖形API資源管理器,以獲得您的管理員訪問令牌(https://developers.facebook.com/tools/explorer),並以

https://graph.facebook.com/ {} adminfacebookid /佔

這將通話列出您的管理員有權訪問的所有網頁和應用。查找有問題的粉絲頁面並複製accessToken。

下獲得通過點擊頁面的ID,然後添加/相冊請求

有了這些,那麼你可以將圖像數據發佈到URL,使用Facebook的Web客戶端

ALBUMID

這樣的

protected void PublishToPublicGallery(string accessToken, string filename, long albumId, string imagename) 
     { 

      var facebookClient = new FacebookClient(accessToken); 
      var mediaObject = new FacebookMediaObject 
      { 
       FileName = filename, 
       ContentType = "image/jpeg" 
      }; 
      var fileBytes = System.IO.File.ReadAllBytes(filename); 
      mediaObject.SetValue(fileBytes); 

      IDictionary<string, object> upload = new Dictionary<string, object>(); 
      upload.Add("name", imagename); 
      upload.Add("source", mediaObject); 
      var result = facebookClient.Post("/" + albumId + "/photos", upload) as JsonObject;  
     } 
相關問題