使用 Instagram 官方 API 发送私信

Riz*_*kir 7 messaging instagram instagram-api

我一直在使用 Facebook API,那里的文档很棒。现在我需要使用 Instagram API,但那里的文档对开发人员不友好,我想使用 Instagram API 来使用直接消息功能,但我找不到如何做到这一点?因为我在文档中看不到它,而且我已经研究了几个小时,但无法找到任何最佳的资源。我什至不知道他们是否提供“直接消息”功能?经过我的所有研究,我开始了解“Instagram Private API”,它提供直接消息传递功能,但我不知道他们是否正式使用该 API 进行消息传递。我确信他们正在使用黑客技术,但我不知道黑客技术能持续多久。

任何一位能够指导我的人都会很棒。感谢您的时间和考虑。请让我知道您对此的担忧。

提前致谢!

Ars*_*mam 0

回答有点晚了(2022 年 8 月)

在对这个主题进行了大量谷歌研究之后,我自己成功地破解了它。您可以使用提到的深层链接打开 Instagram Direct,其中包含一些要从您的应用程序共享的文本,

instagram://sharesheet?text={AnyTextOrLinkToShare}
Run Code Online (Sandbox Code Playgroud)

此外,以下代码应该适用于 iOS,以便从您的应用程序启动 Instagram Direct(Messenger)并包含一些内容

if let url = URL(string: "instagram://sharesheet?text=https://google.com/") {
   UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
Run Code Online (Sandbox Code Playgroud)

不知道,他们为什么要从官方文档中隐藏这些信息,但现在谁在乎呢,我通过 16-18 小时的不断努力已经实现了!:)