启动Instagram聊天的链接

启动Instagram聊天的链接,instagram,Instagram,有没有办法通过链接启动Instagram直接对话(就像启动whats应用程序对话一样)?或者我可以做些什么来做类似的事情 提前感谢您否。Instagram,目前无法选择发送直接消息。你最好的选择是链接到他们的用户档案;只需单击鼠标即可启动对话 <a href="instagram://user?username=USERNAME"> 好消息,伙计们 我找到了一个解决方案,可以使用ADB/Shell命令直接打开Instagram聊天 因此,您需要做的就是首先启动logcat并单击一

有没有办法通过链接启动Instagram直接对话(就像启动whats应用程序对话一样)?或者我可以做些什么来做类似的事情

提前感谢您

否。Instagram,目前无法选择发送直接消息。你最好的选择是链接到他们的用户档案;只需单击鼠标即可启动对话

<a href="instagram://user?username=USERNAME">

好消息,伙计们

我找到了一个解决方案,可以使用ADB/Shell命令直接打开Instagram聊天

因此,您需要做的就是首先启动logcat并单击一个通知,该通知有一条消息给您,然后检查您的logcat以查找数据URI,如下所示:

uid 10071中的
START u0{dat=ig://direct\u v2?id=xxxxxxxxx&x=xxxxxxxxxx&push\u category=null&user\u id=XXXXXX&calling\u package=com.instagram.android&entry\u point=push flg=0x4000000 pkg=com.instagram.android/com.instagram.mainactivity.mainactivity(有附加项)}

然后注意以下参数:

  • id(这是将用于选择联系人的收件人id)
  • 用户id[可选](这是用于说明要使用哪个帐户的id)
  • 然后按如下方式构造am命令:

    注意:仅当您使用termux时使用--user参数,并且user_id参数是可选的

    For Termux:
    $am start -f 0x4000000 -n com.instagram.android/com.instagram.mainactivity.MainActivity --user 10071 -d "ig://direct_v2?id=XXXXXXXX&push_category=null&user_id=XXXXXXXX&calling_package=com.instagram.android&entry_point=push"
    
    For ADB Shell:
    $am start -f 0x4000000 -n com.instagram.android/com.instagram.mainactivity.MainActivity -d "ig://direct_v2?id=XXXXXXXX&x=XXXXXXXXXXX&push_category=null&user_id=XXXXXXXX&calling_package=com.instagram.android&entry_point=push"
    
    从我的想法来看,这种方法是有效的,因为您可能需要注意,id参数是通过在浏览器上打开instagram,打开特定联系人的聊天,然后获取后面的值来获得的。”https://www.instagram.com/direct/t/". 我注意到的第二件事是user_id参数定义了我们帐户的id。 尝试一下这个方法,如果有帮助,请告诉我