如何在ios中分享文本/照片/视频到Instagram

时间:2013-03-01 10:04:30

标签: ios instagram

我想将文字/照片/视频分享到Instagram。我正在搜索这个很长一段时间,但我没有得到任何适当的文件。如果有人知道在Instagram上分享,请告诉我。

2 个答案:

答案 0 :(得分:2)

Instagram Media Endpoints

  

目前,无法通过API上传。我们有意识地选择不添加此内容,原因如下:

     

Instagram是关于你在旅途中的生活 - 我们希望鼓励照片   在应用程序内。但是,将来我们可能会给白名单   根据具体情况访问各个应用程序。

     

我们想打击垃圾邮件&低质量的照片。一旦我们允许上传   从其他来源来看,控制进入的内容更难   Instagram生态系统。所有这一切,我们正在努力的方法   确保用户在我们的网站上获得一致和高质量的体验   平台。

也许你可以尝试一个钩子:http://instagram.com/developer/iphone-hooks/https://instagram.com/developer/mobile-sharing/android-intents/

答案 1 :(得分:0)

请尝试以下代码。

@property (nonatomic, retain) UIDocumentInteractionController *dic;    

CGRect rect = CGRectMake(0 ,0 , 0, 0);
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIGraphicsEndImageContext();
NSString  *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/test.igo"];

NSURL *igImageHookFile = [[NSURL alloc] initWithString:[[NSString alloc] initWithFormat:@"file://%@", jpgPath]];
//    NSURL *igImageHookFile = [[NSURL alloc] initWithString:[[NSString alloc] initWithFormat:@"file://%@", screenshot]];

self.dic.UTI = @"com.instagram.photo";
self.dic = [self setupControllerWithURL:igImageHookFile usingDelegate:self];
self.dic=[UIDocumentInteractionController interactionControllerWithURL:igImageHookFile];
self.dic.annotation = [NSDictionary dictionaryWithObject:@"Here Give what you want to share" forKey:@"InstagramCaption"];
[self.dic presentOpenInMenuFromRect: rect    inView: self.view animated: YES ];


- (UIDocumentInteractionController *) setupControllerWithURL: (NSURL*) fileURL usingDelegate: (id <UIDocumentInteractionControllerDelegate>) interactionDelegate {
UIDocumentInteractionController *interactionController = [UIDocumentInteractionController interactionControllerWithURL: fileURL];
interactionController.delegate = interactionDelegate;
return interactionController;
}

它对我有用。希望它可以帮到你。