gpt4 book ai didi

java - 从谷歌云 Pub/Sub 而不是 base64 获取未编码的数据

转载 作者:太空狗 更新时间:2023-10-29 17:50:08 27 4
gpt4 key购买 nike

我正在尝试将 Python 库用于 Pub/Sub,但我不断收到此错误:TypeError: Incorrect padding。一些快速谷歌搜索揭示了这个问题:https://github.com/GoogleCloudPlatform/google-cloud-python/pull/2527

然而,这并没有解决问题 - 事实上,打印出数据表明数据根本不是 base64 编码的,并且在库中设置 data = raw_data 解决了这个问题.

我们正在从 Java 发送消息,这是我们使用的代码:

PCollection<String> userActionsJson = userActionsRaw.apply(ParDo.of(new BigQueryRowToJson()));
String topicNameFull = "projects/" + options.getProject() + "/topics/" +
options.getUsersActionsTopicName() + "-" + options.getProduct();
userActionsJson.apply(PubsubIO.Write.named("PublishToPubSub")
.topic(topicNameFull));

但是,尝试通过控制台发送消息时会发生同样的事情。

最近有什么变化意味着数据不再使用 base64 编码吗?

最佳答案

这个问题现在已经在 master 中得到解决:https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2577

关于java - 从谷歌云 Pub/Sub 而不是 base64 获取未编码的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40111394/

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