0

C# SDK に問題があります。ページに 3 枚の写真を含むギャラリーをアップロードしようとすると、ページに 3 枚の写真が正しく表示され、ユーザーの壁に 1 枚の写真しか表示されません。どうしてか分かりません。誰かが私を助けることができますか?ありがとう

この問題に関する詳細情報 解決できません

エラーを示す画像


誰かが私を助けることができますか?問題を説明する画像とともに詳細を挿入しました...ここにc#コードがあります:

Dictionary<string, object> albumParameters = new Dictionary<string, object>();
albumParameters.Add("message", "camping italy"); 
albumParameters.Add("name", "camping italia");
JsonObject resultAlbum = client.Post("/camping.it/albums", albumParameters) as JsonObject;

string idAlbum = Convert.ToString(resultAlbum["id"]);

foreach (FileInfo foto in new DirectoryInfo("\\server\\gallery\\").GetFiles("*.jpg"))
{
string filepath = foto.FullName;

FacebookMediaObject mediaObject = new FacebookMediaObject
{
FileName = foto.Name,
ContentType = "image/jpeg"
};

byte[] fileBytes = File.ReadAllBytes(filepath);
mediaObject.SetValue(fileBytes);

IDictionary<string, object> upload = new Dictionary<string, object>();
upload.Add("@foto.jpg", mediaObject);
upload.Add("message", "camping italy");
JsonObject resultFoto = client.Post("/" + idAlbum + "/photos", upload) as JsonObject;
}
4

1 に答える 1

0

写真ごとに別々の投稿をしているように見えますか?

Facebook は、直後に作成された投稿がすべて同じメッセージである場合は表示しません。最初の投稿のみがユーザーのウォールに表示されます。

于 2012-07-12T11:44:14.490 に答える