Firebase MessageBird 扩展不发送短信
Firebase MessageBird extension not sending SMS
我无法通过 firebase 扩展成功处理短信发送。附上我的js代码在firestore集合中生成文档的代码,还有扩展创建的文档,可以看到收到的参数和报错。我已经和 messagebird 支持人员谈过了,他们不处理这个错误。问题一定出在 firebase 上。
firestoredb.collection('messages').add({
channelId: 'mychannelID',
originator : 'Testing',
recipients : ['34689454416'],
type: 'sms',
body : 'This is a test',
});
Firestore 文档数据和错误:
如果我查看 Send Messages with MessageBird 扩展的文档,它们会显示以下用于发送消息的代码示例:
db.collection('YOUR_DOCUMENT_COLLECTION').add({
channelId: 'YOUR_CHANNEL_ID',
type: 'text',
content: {
text: 'YOUR_MESSAGE_CONTENT'
},
to: 'RECIPIENT_OF_THE_MESSAGE',
});
基于此,您似乎需要在名为 to
的字段中指定收件人,而您的字段名为 recipients
.
我无法通过 firebase 扩展成功处理短信发送。附上我的js代码在firestore集合中生成文档的代码,还有扩展创建的文档,可以看到收到的参数和报错。我已经和 messagebird 支持人员谈过了,他们不处理这个错误。问题一定出在 firebase 上。
firestoredb.collection('messages').add({
channelId: 'mychannelID',
originator : 'Testing',
recipients : ['34689454416'],
type: 'sms',
body : 'This is a test',
});
Firestore 文档数据和错误:
如果我查看 Send Messages with MessageBird 扩展的文档,它们会显示以下用于发送消息的代码示例:
db.collection('YOUR_DOCUMENT_COLLECTION').add({
channelId: 'YOUR_CHANNEL_ID',
type: 'text',
content: {
text: 'YOUR_MESSAGE_CONTENT'
},
to: 'RECIPIENT_OF_THE_MESSAGE',
});
基于此,您似乎需要在名为 to
的字段中指定收件人,而您的字段名为 recipients
.