【发布时间】:2020-07-17 13:29:48
【问题描述】:
任何人都知道我做错了什么,我一直收到这个错误
DetailedApiRequestError(status: 404, message: No error details. HTTP status was: 404.)
这是我的代码。
final _credentials = new ServiceAccountCredentials.fromJson(r'''
{
"private_key_id": "4XXXXXxXXXXXXXXXXXXXXXXXXXXXXXXXXXXx",
"private_key": ".....==\n-----END PRIVATE KEY-----\n",
"client_email": "xxxxxxx@----.com",
"client_id": "11XXXXXXXXXXXXXX4",
"type": "service_account"
}
''');
clientViaServiceAccount(_credentials, _SCOPES).then((http_client) {
var pubSubClient = new PubsubApi(http_client);
var messages = {
'messages': [
{
'data': base64Encode(utf8.encode('{"foo": "bar"}')),
},
]
};
pubSubClient.projects.topics
.publish(new PublishRequest.fromJson(messages), "your-topic")
.then((publishResponse) {
debugPrint(publishResponse.toString());
}).catchError((e,m){
debugPrint(e.toString());
});
});
我在initState() 中有一个带有此代码的有状态小部件,当我运行它时出现上述错误。当我检查我的谷歌云时,没有发布任何内容。任何可以快速帮助我的人。
【问题讨论】:
标签: flutter dart google-api