Instagram iOS API发布视频

时间:2014-09-12 20:44:56

标签: ios objective-c api video instagram

是否有任何公共API可以在Instagram上发布视频?

我们知道在iOS上可以通过iOS文档交互使用iPhone Hooks共享图像(JPEG或PNG)。 在Android上,可以通过Android Intent分享视频。

iOS应用Cinamatic是在oAuth API之后执行此操作的,但根据Instagram API documentation,没有提及“视频”类型的媒体对象。

我们也知道其他不使用Instagram oAuth的应用程序会将视频保存在视频文件夹中,然后通过提到的iPhone Hooks打开Instagram相机,以便让用户打开该视频,但是它不那么聪明。

那么Cinamatic如何使用API​​进行此操作?

2 个答案:

答案 0 :(得分:2)

未记录的 Instagram视频挂钩让您可以像Camera Hook

一样分享视频到Instagram
URL: instagram://library
Path parameter: AssetPath
Comment parameter: InstagramCaption

所以你有类似

的东西
NSString *instagramURL = [NSString stringWithFormat:@"instagram://library?AssetPath=%@&InstagramCaption=%@",videoURL,[videocaption stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]];

if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
  [[UIApplication sharedApplication] openURL:instagramURL];
}

答案 1 :(得分:0)

目前Instagram并不支持任何第三方直接上传视频。这里有一个讨论:Posting video on instagram using hooks

相关问题