gpt4 book ai didi

ios - 在 GMAIL 中解码电子邮件正文 (ios)

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:14:22 27 4
gpt4 key购买 nike

我在阅读来自 GMAIL 的电子邮件时遇到问题。

这是我收到每封电子邮件的方式:

- (void)displayResultMessageWithTicket:(GTLServiceTicket *)ticket
finishedWithObject:(GTLGmailMessage *)email
error:(NSError *)error
{
if (error == nil) {
NSMutableString *labelString = [[NSMutableString alloc] init];

GTLGmailMessagePart* payload=email.payload;
NSLog(@"payload =%@",payload);

for(GTLGmailMessagePart* part in payload.parts)
{
GTLGmailMessagePartBody* body = part.body;
NSLog(@"body =%@",body);
NSLog(@"data =%@",body.data);
}
self.output.text = labelString;
}
else
{
[self showAlert:@"Error" message:error.localizedDescription];
}
}

我认为 body 是用 base64 之类的东西编码的,但我不确定。

这是我得到的例子:

Q3J1bmNoIERhaWx5DQoNClRvZGF5J3MgVG9wIFN0b3JpZXMgLy8gSnVsIDYsIDIwMTUgUmVhZCBtb3JlIGF0IHRlY2hjcnVuY2guY29tIDwjPiBJZiB5b3UgZG8gbm90IHdhbnQgdG8gcmVjZWl2ZSB0aGlzLCB5b3UgY2FuIHVuc3Vic2NyaWJlIHdpdGggb25lIGNsaWNrIGhlcmUgPGh0dHA6Ly9saW5rLnRlY2hjcnVuY2guY29tLzU0ZWQ3ZDc2ZmExM2ExYWQyMjhiNTA2ZjJzcGJnLmc4aS9VQnJ0TnFndnVHMEFyVWxLQjA5YWQ-Lg0KDQpUZWNoQ3J1bmNoIDQxMCBUb3duc2VuZCBTdHJlZXQsIFNhbiBGcmFuY2lzY28sIENBIDk0MTA3DQoNCsKpIDIwMTIgQU9MIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4gUHJpdmFjeSBQb2xpY3kgPGh0dHA6Ly9saW5rLnRlY2hjcnVuY2guY29tLzU0ZWQ3ZDc2ZmExM2ExYWQyMjhiNTA2ZjJzcGJnLmc4aS9VQnJ0TnFndnVHMEFyVWxLQ2NiNWE-IFRlcm1zIG9mIFNlcnZpY2UgPGh0dHA6Ly9saW5rLnRlY2hjcnVuY2guY29tLzU0ZWQ3ZDc2ZmExM2ExYWQyMjhiNTA2ZjJzcGJnLmc4aS9VQnJ0TnFndnVHMEFyVWxLRDRkZjU-DQoNCklmIHlvdSBiZWxpZXZlIHRoaXMgaGFzIGJlZW4gc2VudCB0byB5b3UgaW4gZXJyb3IsIHBsZWFzZSBzYWZlbHkgdW5zdWJzY3JpYmUgPGh0dHA6Ly9saW5rLnRlY2hjcnVuY2guY29tL29jLzU0ZWQ3ZDc2ZmExM2ExYWQyMjhiNTA2ZjJzcGJnLmc4aS84YzIyN2ZiNz4u

如何解码?

最佳答案

消息正文是 base64url 编码的。您需要解码,在 base64 解码之前,将编码字符串中的“_”替换为“/”,将“-”替换为“+”。

关于ios - 在 GMAIL 中解码电子邮件正文 (ios),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272911/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com