问候Gmail API粉丝。
我编写了一些非常棒的代码,它使用带有JavaScript的Gmail API整齐地验证和发送电子邮件。
然而,即使脑子像我一样大,我也有问题。虽然使用import SortFilterProxyModel 0.2 // from https://github.com/oKcerG/SortFilterProxyModel
import QtQml 2.2
/*
...
*/
ComboBox {
id: control
model: vehiclesModel
delegate: ItemDelegate {
contentItem: RowLayout {
Image {
source: imagePath
}
Label {
text: name
}
}
highlighted: control.highlightedIndex == index
}
contentItem: { currentIndex; return selectedInstantiator.object; } // use currentIndex to force the binding reevaluation. When the model changes, the instantiator doesn't notify object has changed
Instantiator {
id: selectedInstantiator
model: SortFilterProxyModel {
sourceModel: control.model
filters: IndexFilter {
minimumIndex: control.currentIndex
maximumIndex: control.currentIndex
}
}
delegate: RowLayout {
Image {
source: imagePath
}
Label {
text: name
}
}
}
}
并将gapi.client.gmail.users.messages.send
设置为userId
时,电子邮件会完美发送,但我无法通过我与帐户关联的备用群组电子邮件地址发送电子邮件。
例如,如果我尝试将"me"
更改为userId
,即使该电子邮件地址与我的Gmail帐户相关联,也会执行401“需要登录”错误。
任何想法发生了什么?
下面是一段代码:
"myalternate@somewhere.com"
答案 0 :(得分:0)
请勿更改网址路径中的“userId”。只需将电子邮件中的“发件人”标题设置为该地址(并且必须是Gmail帐户的经过验证的地址才能生效)。