首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >试图发送带有文本的图片到Instagram故事,但是com.instagram.share.ADD_TO_STORY什么也没做

试图发送带有文本的图片到Instagram故事,但是com.instagram.share.ADD_TO_STORY什么也没做
EN

Stack Overflow用户
提问于 2021-12-13 19:57:32
回答 1查看 257关注 0票数 0

我在不同的网站上读过很多信息,但没有一种方法有效。在这些网站上也有很多旧的解决方案也不起作用。这是我的代码:

代码语言:javascript
运行
复制
Uri stickerAssetUri =  Uri.parse("https://firebasestorage.googleapis.com/v0/b/schooly-47238.appspot.com/o/miners%2Ffimw.png?alt=media&token=9798e9ea-15a0-4ef2-869b-63ce4dc95b78");
String sourceApplication = "com.egormoroz.schooly";

Intent intent = new Intent("com.instagram.share.ADD_TO_STORY");
intent.putExtra("source_application", sourceApplication);

intent.setType("image/зтп");
intent.putExtra("interactive_asset_uri", stickerAssetUri);
intent.putExtra("top_background_color", "#33FF33");
intent.putExtra("bottom_background_color", "#FF00FF");


Activity activity = getActivity();
activity.grantUriPermission(
        "com.instagram.android", stickerAssetUri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
if (activity.getPackageManager().resolveActivity(intent, 0) != null) {
    activity.startActivityForResult(intent, 0);
}

当触发代码的这一部分时,应用程序不会发生任何事情。它仍然在同一个屏幕上。

EN

回答 1

Stack Overflow用户

发布于 2021-12-29 05:04:06

基于https://developers.facebook.com/docs/instagram/sharing-to-stories/的官方文档。

你可以改变这个

代码语言:javascript
运行
复制
intent.setType("image/зтп");

代码语言:javascript
运行
复制
intent.setType("image/*");

代码语言:javascript
运行
复制
intent.setType(MEDIA_TYPE_JPEG);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70340263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档