首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Instagram分享照片/视频

Instagram分享照片/视频
EN

Stack Overflow用户
提问于 2017-09-11 11:34:06
回答 1查看 846关注 0票数 1

我正在为Instagram分析开发应用程序,我希望有一个有趣的分享照片或视频从手机。有发布图片和视频的API吗?

如果没有,我知道有分享的意图,但如何处理如果用户有多个帐户在他的电话?是否有选择的帐户或如何完成?

我主要是为Android开发的,因此,知道如何从android中实现这一点是很好的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-11 11:46:11

不可能像facebook或twitter那样在Instagram上发布图片。

使用下面的代码进行意图共享

代码语言:javascript
运行
复制
        btnShareIMG.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = getPackageManager().getLaunchIntentForPackage("com.instagram.android");
            if (intent != null)
            {
                Intent shareIntent = new Intent();
                shareIntent.setAction(Intent.ACTION_SEND);
                shareIntent.setPackage("com.instagram.android");
                try {
                    shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), imagePath, "Nilesh", "Rathod")));
                } catch (FileNotFoundException e) {
                    // TODO Auto-generated catch block
                    Log.e("ERROR",e.printStackTrace());
                }
                shareIntent.setType("image/jpeg");
                startActivity(shareIntent);
            }
            else
            {                   
                intent = new Intent(Intent.ACTION_VIEW);
                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                intent.setData(Uri.parse("market://details?id="+"com.instagram.android"));
                startActivity(intent);
            }
        }
    });
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46154735

复制
相关文章

相似问题

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