gpt4 book ai didi

android - Pushbullet API thread_id 到conversation_iden 用于短信?

转载 作者:行者123 更新时间:2023-11-30 10:01:57 28 4
gpt4 key购买 nike

我正在为 Pushbullet API 编写一个 swift 应用程序,用于 MacOS 上的短信通知和回复。

为了获取新的 SMS 消息,我正在监视 WebSocket wss://stream.pushbullet.com/websocket/的 sms_changed 事件,效果很好。我从中获取联系人姓名、消息正文和联系人照片。

我遇到的问题是,在回复时,您在其他数据中提供了“conversation_iden”到 https://api.pushbullet.com/v2/ephemerals ,记录为电话号码。但是,我在事件流中没有收到联系人的电话号码,只收到线程 ID。

如何从 sms_changed 事件中获取联系人号码而不是 thread_id?

谢谢!

最佳答案

这没有显示在 API 中,但它对我有用。假设您的 DEVICE_IDEN 是 ABC123 如果您调用 https://api.pushbullet.com/v2/permanents/ABC123_threads ,它会给您该设备的线程信息。例如:

[
{
id: '184',
recipients: [
{ name: 'Joe', address: '+19171234567', number: '9171234567' }
],
latest: {
id: '15531',
type: 'sms',
timestamp: 1472534904,
direction: 'incoming',
body: 'Hey dude'
}
}
]

然后如果你调用 https://api.pushbullet.com/v2/permanents/ABC123_thread_184 。它将为您提供该对话的最新信息。因此,您可以在收到 sms_changed 事件时调用此函数。

关于android - Pushbullet API thread_id 到conversation_iden 用于短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38027963/

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