Instagram分享

转载 2015年11月20日 11:43:43

分享图片

The answer is that it is not pulling the video from the camera roll at all, it might just look like it is.

Documentation here: http://instagram.com/developer/mobile-sharing/iphone-hooks/

The relevant bit is the bottom section "Document Interaction".

You would do this by doing something like this:

NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"instagram.igo"];
NSData *data = // set this yourself

NSError *error = nil;
if (! [data writeToFile:filePath options:NSDataWritingAtomic error:&error])
{
    // error here
}

self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];
self.documentInteractionController.delegate = self;
self.documentInteractionController.UTI = @"com.instagram.exclusivegram";
self.documentInteractionController.annotation = @{ @"InstagramCaption" : @"caption text here" };
const BOOL couldOpen = [self.documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:myView animated:YES];

Set the data, the caption, and the view to present from yourself. Notice the UIDocumentInteractionController is also a property. It should be retained somewhere and not just a local variable in a method because it needs to exist outside of that scope when the method completes.



分享视频

 


- (void)shareVideoWithInstagram {

[assetsLibrary writeVideoAtPathToSavedPhotosAlbum:[NSURL fileURLWithPath:videoPath] completionBlock:^(NSURL *assetURL, NSError *error) {

NSString *caption = @"Your caption";

    NSURL *instagramURL = [NSURL URLWithString:[NSString stringWithFormat:@"instagram://library?AssetPath=%@&InstagramCaption=%@",

                                                [[assetURL absoluteString] stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet alphanumericCharacterSet]],

                                                [caption stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet alphanumericCharacterSet]]]

                           ];

    if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {

        [[UIApplication sharedApplication] openURL:instagramURL];

    }

   

}


国外第三方分享,包括Facebook,twitter,Instagram

1.facebook ,twitter等 通过iphone自带的分享,首先导入Social.framework,然后导入 #import 最后通过以下代码完成分享: SLComp...
  • jerryjqq
  • jerryjqq
  • 2016年01月07日 19:24
  • 2067

ios Instagram 分享

http://stackoverflow.com/questions/11393071/how-to-share-an-image-on-instagram-in-ios -(void)...
  • ssyyjj88
  • ssyyjj88
  • 2016年05月17日 16:25
  • 1393

关于使用 instagram api 开发分享功能

ClientID 以及密钥 等的申请页:https://instagram.com/developer/mobile-sharing/ 关于当中的重定向地址选择,其实应该填写为本机地址。即为h...
  • Airrons
  • Airrons
  • 2015年03月17日 14:30
  • 2530

Instagram 代码背后的免费午餐

http://diwublog.com/archives/165 这篇博文。)Instagram 就是这样一款杀器。精美的 UI 、流畅的体验以及高水准的滤镜 ( filter ) 算法让这款应用在不...
  • zypsg
  • zypsg
  • 2011年06月13日 13:08
  • 4248

Android中实现一键分享功能

在Android中开发中,我们会经常遇到使用一键分享的功能,今天我以使用第三方平台ShareSDK来实现一键分享向大家分享下具体的流程。 下面,我就以步骤顺序依次展示在自己的Android项...
  • u013718120
  • u013718120
  • 2015年07月15日 15:57
  • 3058

基于 flask 框架的模拟instagram 图片分享网站的开发

1. 前言我们的目标是模拟instagram 制作一个图片分享的网站, 我们这里选用的是 flask 框架, 这个框架小巧, 易于扩展, 简单易用2. 基本思路 利用sqlalchemy 构建 数据库...
  • zhyh1435589631
  • zhyh1435589631
  • 2016年06月30日 10:17
  • 879

分享白名单

http://dev.umeng.com/social/ios/ios9 1.  HTTP传输安全 以iOS9 SDK编译的工程会默认以SSL安全协议进行网络传输,即HTTPS,如...
  • smilebigdear
  • smilebigdear
  • 2016年01月05日 19:30
  • 1137

Instagram怎么注册使用?

1,客户端(大家首先要在手机上下载一个Instagram的客户端,以后方便直接使用)打开就是这样子的,点击最下面的“没有账户,请注册”,如下图所示:大家看到上面语言一栏,这里是可以切换语言的,有的人说...
  • justdoitGH
  • justdoitGH
  • 2016年11月08日 11:26
  • 2624

android 跳转Facebook和Instagram

1.跳转Facebook:因为Facebook更新过一次,所以之前的跳转可能没用了,所以现在要这么写: //这一个要是你的Facebook用户名 private String mFace...
  • robin_java
  • robin_java
  • 2017年04月12日 16:47
  • 860

基于 flask 框架的模拟instagram 图片分享网站的开发 7 (爬虫机器人)

1. 前言我们之前使用flask实现了一个模拟instagram的图片分享网站的开发, 但是图片的更新需要用户上传, 但是由于用户比较少, 鉴于这个问题, 我们就考虑引入一个爬虫机器人, 自动的向we...
  • zhyh1435589631
  • zhyh1435589631
  • 2016年07月24日 23:20
  • 1115
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Instagram分享
举报原因:
原因补充:

(最多只允许输入30个字)