0

Facebook C# SDK を使用して Facebook に画像をアップロードまたは投稿していますが、この関数を 1 回呼び出すと、同じ画像が 3 回以上アップロードされます。画像は 1 回だけアップロードする必要がありますが、少なくとも 3 回アップロードします。私は 5.4.1 SDK を使用しています。コードは次のとおりです。

public void AddCover(string accessToken, string imageName, string folder, string loggedinuserId)
{    
    FacebookClient facebookClient = new FacebookClient(accessToken);
    var fbUpl = new Facebook.FacebookMediaObject
    {
        FileName = imageName,
        ContentType = "image/jpg"
    };

    var bytes = System.IO.File.ReadAllBytes(@"F:\Websites\Covers\" + folder + "\\" + imageName); 
    fbUpl.SetValue(bytes);

    var photoDetails = new Dictionary<string, object>();
    photoDetails.Add("message", "Facebook Covers");
    photoDetails.Add("image", fbUpl);
    var response = facebookClient.Post(@"/" + loggedinuserId + "/photos", photoDetails);
    var result = (IDictionary<string, object>)response;
    var postedcoverId = result["id"];

}

ここで何か不足していますか?コードを見て、私が間違っていることを教えてください。ありがとう

4

0 に答える 0