C# Facebook Messenger中未显示图像附件

C# Facebook Messenger中未显示图像附件,c#,botframework,facebook-messenger,facebook-messenger-bot,microsoft-bot-framework,C#,Botframework,Facebook Messenger,Facebook Messenger Bot,Microsoft Bot Framework,我正在使用Microsoft bot Framework为messenger频道开发一个C#bot,我的问题是该bot应该将一个图像作为附件发送,我将json附件保存在频道数据中,如下面代码所示 public async Task SendAttachmentAsync(BotAnswer answer, ITurnContext turnContext, CancellationToken cancellationToken) { var reply = turnContext.Act

我正在使用Microsoft bot Framework为messenger频道开发一个C#bot,我的问题是该bot应该将一个图像作为附件发送,我将json附件保存在频道数据中,如下面代码所示

public async Task SendAttachmentAsync(BotAnswer answer, ITurnContext turnContext, CancellationToken cancellationToken)
{
    var reply = turnContext.Activity.CreateReply();
    reply.ChannelData = JObject.FromObject(new
    {
        attachment = new List<AnswerAttachment> { answer.AnswerAttachment },
    });
}

public class AnswerAttachment
{
    [JsonProperty("type")]
    public string type { get; set; }

    [JsonProperty("payload")]
    public dynamic payload { get; set; }
}

public class Payload
{
    [JsonProperty("url")]
    public string url { get; set; }

    [JsonProperty("is_reusable")]
    public bool is_reusable { get; set; }
}
公共异步任务SendAttachmentAsync(BotAnswer应答、iTunesContext turnContext、CancellationToken CancellationToken)
{
var reply=turnContext.Activity.CreateReply();
reply.ChannelData=JObject.FromObject(新
{
附件=新列表

在这之前,一切都很正常,但当我测试messenger频道时,图像不会显示在聊天中

我应该如何解决此问题