通过Tyntec发送PDF至iOS端WhatsApp显示为无标题问题排查
WhatsApp文件发送iOS端文件名异常问题求助
我通过第三方服务Tyntec对接WhatsApp消息,自研API借助Tyntec向指定号码发送PDF文件。Android用户接收时PDF名称显示正常,但iOS端WhatsApp接收后文件显示为“Untitled”,打开文件时名称也异常。以下是对接Tyntec的C#代码片段及相关截图,目前无法定位问题,寻求帮助。
代码片段
public async Task<SendingMessageRespons> SendRequestAsync(object requestBody) { var serializedRequest = ""; try { serializedRequest = JsonSerializer.Serialize(requestBody, new JsonSerializerOptions { PropertyNamingPolicy = JsonNamingPolicy.CamelCase, IgnoreNullValues = true }); var requestContent = new StringContent(serializedRequest, Encoding.UTF8, "application/json"); var client = new HttpClient(); client.DefaultRequestHeaders.Add("apikey", _config.APIkey); var response = await client.PostAsync(_config.APIUrl, requestContent); var content = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode) { var message = JsonSerializer.Deserialize<Message>(content); return SendingMessageRespons.Create(response.StatusCode, serializedRequest, content, message.messageId); } else { return SendingMessageRespons.Create(response.StatusCode, serializedRequest, content, string.Empty); } } catch (Exception ex) { return SendingMessageRespons.Create(HttpStatusCode.ExpectationFailed, serializedRequest, ex.Message, null); } }
相关截图
- 配置截图:

- Android端显示效果:

- iOS端显示效果:

- 打开文件时的名称:

内容的提问来源于stack exchange,提问作者Hady Salah
相关产品推荐
相关产品推荐

