Facebook SDKをインストールしました
今、私は以下のコードでこのように壁に投稿することができます
上記のメッセージを投稿するためのコード
FacebookClient myClient = new FacebookClient(srAcceToken);
var dicParams = new Dictionary<string, object>();
dicParams["message"] = "trial message";
dicParams["caption"] = string.Empty;
dicParams["description"] = string.Empty;
dicParams["name"] = "deneme 123";
dicParams["req_perms"] = "publish_stream";
dicParams["scope"] = "publish_stream";
dicParams["access_token"] = srAcceToken;
var publishResponse = myClient.Post("/" + srPageId + "/feed", dicParams);
画像を投稿したいときに問題が発生します。以下のコードを使用して投稿すると、この画像が表示されます
上記の結果を得るためのコード
var mediaObject = new FacebookMediaObject
{
ContentType = "image/jpeg",
FileName = "pokemon.jpg"
}.SetValue(File.ReadAllBytes(Imagepath));
FacebookClient myClient = new FacebookClient(srAcceToken);
var dicParams = new Dictionary<string, object>();
dicParams["message"] = "trial message";
dicParams["caption"] = string.Empty;
dicParams["description"] = string.Empty;
dicParams["name"] = "deneme 123";
dicParams["req_perms"] = "publish_stream";
dicParams["scope"] = "publish_stream";
dicParams["source"] = mediaObject;
dicParams["type"] = "normal";
dicParams["access_token"] = srAcceToken;
var publishResponse = myClient.Post("/" + srPageId + "/photos", dicParams)
しかし、私は以下のように画像を投稿したいのですが、どうすればいいですか?
c# 4.5 - 最新の Facebook SDK を使用していただきありがとうございます