【问题标题】:Android - can i open Instagram app on given hashtag?Android - 我可以在给定的标签上打开 Instagram 应用程序吗?
【发布时间】:2014-04-14 10:40:10
【问题描述】:

我正在开发一个已在 App Store 中发布的应用,现在正在构建一个 Android 版本。在 iOS 中,我只是使用这样的 uri:

instagram://tag?name=myHashtag

它会打开 Instagram 应用程序,显示与主题标签相关的照片网格。不幸的是,在 android 中,下面的代码不起作用:

Intent hashtagIntent = new Intent(Intent.ACTION_VIEW,
        Uri.parse("instagram://tag?name=myHashtag")
);
startActivity(hashtagIntent);

是否有任何方法可以使这项工作?这不是应用程序的任何核心功能,所以我不想使用 Instagram 的 API。

【问题讨论】:

    标签: android ios uri instagram hashtag


    【解决方案1】:

    我之前在 instagram 上工作过,我想出的是如何在应用程序中打开某些图片或个人资料。但只要 instagram 网站上没有主题标签的链接,我就不知道如何完全帮助您。无论如何,这就是您在 Instagram 应用上从另一个应用打开图片的方式:

    Intent insta_intent = getPackageManager().getLaunchIntentForPackage("com.instagram.android");
    insta_intent.setComponent(new ComponentName("com.instagram.android", "com.instagram.android.activity.UrlHandlerActivity"));
    insta_intent.setData(Uri.parse("http://instagram.com/p/gjfLqSBQTJ/"));
    startActivity(insta_intent);
    

    更改http://instagram.com/_u/USER 的链接以打开用户的个人资料。

    希望对你有帮助。

    【讨论】:

    • 谢谢,现在我确定不能这样。希望 Instagram 对 Android 开发者更加开放
    • 为了打开用户,我不得不将链接更改为instagram.com/_u/USER...
    猜你喜欢
    • 2011-12-28
    • 2011-02-09
    • 1970-01-01
    • 2012-09-19
    • 2015-02-22
    • 2023-03-28
    • 2015-11-07
    • 2021-08-20
    • 1970-01-01
    相关资源
    最近更新 更多