2012-05-08 155 views
1

Facebookのファンページにwinformアプリケーションで画像を投稿したいが、コードが機能しない。 FacebookOAuthExceptionエラーが発生しました。誰でもこの問題を処理する方法を知っていますか?Facebookのファンページに画像を投稿するC#

var fb = new FacebookClient(_accessToken); 

dynamic parameters = new ExpandoObject(); 
     parameters.message = txtMessage.Text; 
     parameters.access_token = _accessToken; 
     parameters.source = new FacebookMediaObject 
     { 
      ContentType = "image/jpeg", 
      FileName = Path.GetFileName(ofd.FileName) 
     }.SetValue(File.ReadAllBytes(ofd.FileName)); 

     FacebookClient app = new FacebookClient(_accessToken); 

var result = app.Post("/" + [page id] + "/feed", parameters); 

答えて

2

あなたがこの行に

VAR結果= app.Post( "/" + [ページID] + "/フィード"、パラメータ)を交換する必要があります。

VAR結果= app.Post( "/" + [アルバムID] + "/フィード"、パラメータ)によって

あなたは

 string AlbumId; 
     dynamic albums = app.Get("me/albums"); 
     foreach (dynamic albumInfo in albums.data) 
     { 
      if(albumInfo.name == "Timeline Photos") AlbumId=albumInfo.id; break; 
     } 
から得ることができたアルバムIDを取得します
関連する問題