所以我从api中获取了附件id,有效负载是以字节为单位的数据
从https://developers.google.com/gmail/api/v1/reference/users/messages/attachments#resource
作为base64url编码字符串的MIME消息部分的正文数据………
所以我尝试用https://github.com/brianloveswords/base64url和其他一些base64插件解码它——所有这些都恢复了另一种不可读的字符串格式。
由于我不确定它是一个实际的文件还是解码的url,我尝试将内容导出到具有已知扩展名的文件,但没有成功,所以它应该是一个下载链接。
有人知道如何获得此字符串的可读格式吗?
有效载荷串样本
1op669AzYx7c9caYxOd0ZWzNE7IqPyUUnmRkib4HPAUbc3FzzEs7xWl6glqXXo2Y_hjSfT9CtS0THzTkf2rZ8UbKU6S
base64 utf8解码样本
↑8�k垬☼A��VN��\�>�/i��U�ՁR∟F����A�☺ň<�v¶��C� I-t��]⌂�R☺
字符串要大得多,可以在这里进行测试以获得完整的响应https://developers.google.com/gmail/api/v1/reference/users/messages/attachments/get
更新
解决了https://stackoverflow.com/a/16350999/7579200
听起来你应该使用get函数。