我想让android应用程序使用Instagram API向Instagram用户发送图片,消息

问题描述 投票:-1回答:1

我已经尝试过谷歌和GitHub的几个来源,但没有找到任何可以帮助我使用调度程序从我的Android库自动发送多张图片和帖子的真实来源。是否有人使用Instagram API?如果是这样,你能给我一些真实的消息来源吗?

android instagram instagram-api instagram-graph-api instagramapi-mgp25
1个回答
0
投票

您可以通过打开“与...共享”对话框,直接启动Intent将图像或视频发布到Instagram,而不是使用Instagram API。这将需要用户交互。

String type = "image/*";
String filename = "/myPhoto.jpg";
String mediaPath = Environment.getExternalStorageDirectory() + filename;

private void createInstagramIntent(String type, String mediaPath){

    // Create the new Intent using the 'Send' action.
    Intent share = new Intent(Intent.ACTION_SEND);

    // Set the MIME type
    share.setType(type);

    // Create the URI from the media
    File media = new File(mediaPath);
    Uri uri = Uri.fromFile(media);

    // Add the URI to the Intent.
    share.putExtra(Intent.EXTRA_STREAM, uri);

    // Broadcast the Intent.
    startActivity(Intent.createChooser(share, "Share to"));
}

代码示例取自https://www.instagram.com/developer/mobile-sharing/android-intents/

© www.soinside.com 2019 - 2024. All rights reserved.