Twitter会显示包含这些[
]
个字符的所有推文的错误消息。下面给出错误;
HTTP Status 401: Unauthorized, Response: {"errors":
[{"code":32,"message":"Could not authenticate you."}]}
我一直在Twitter
开发macOS
客户端,最近意识到如果我将[
或]
放在推文内容中,那么推文就不会发送推文。 Twitter
只发回上面给出的错误消息。
我正在使用macOS Sierra
,我在El Capitan
以及Yosemite
中遇到了同样的问题,但我无法在iOS
或我建立的Android
Twitter客户端。在iOS
和Android
中,它运行正常。
我确定在发布内容之前我没有进行任何类型的字符串编码,我向系统的默认String
方法提交了一个正常的JSONSerialisation
值,该方法负责将其转换为与以下编码Data
中的任何一个相对应的UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE
格式。
你们有没有在macOS中遇到这样的问题,提前谢谢!!