Akh*_*ani 14 android instagram
问题:在我的应用程序中,我需要像FB或Twitter一样在Instagram上发布图像.
我已经做了什么:登录并从Instagram获取照片到我自己的应用程序.但是没有任何方式在Instagram上发布图片.
Akh*_*ani 35
然而,不可能像Instagram或Twitter那样在Instagram上发布图像.
但这是使用已安装的Instagram实现此目的的另一种方法,如果不是这将通知用户下载应用程序.
public void onClick(View v) {
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, "I am Happy", "Share happy !")));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
shareIntent.setType("image/jpeg");
startActivity(shareIntent);
}
else
{
// bring user to the market to download the app.
// or let them choose an app?
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);
}
}
Run Code Online (Sandbox Code Playgroud)
Rap*_*tor 13
不,你不能.引自Instagram API文档:
目前,无法通过API上传.我们有意识地选择不添加此内容,原因如下:
更新:但是,如果您正在使用iOS(虽然您标记了Android),有一种方法可以通过自定义URL方案"发送"照片(实际上,它在Instagram中打开图像).看到这个.
| 归档时间: |
|
| 查看次数: |
26679 次 |
| 最近记录: |