C# Facebook Messenger中未显示图像附件
我正在使用Microsoft bot Framework为messenger频道开发一个C#bot,我的问题是该bot应该将一个图像作为附件发送,我将json附件保存在频道数据中,如下面代码所示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
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频道时,图像不会显示在聊天中
我应该如何解决此问题