用于发布视频的 Instagram iOS API [关闭]

Posted

技术标签:

【中文标题】用于发布视频的 Instagram iOS API [关闭]【英文标题】:Instagram iOS API to Post Video [closed] 【发布时间】:2014-09-12 20:44:56 【问题描述】:

是否有任何公共 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 做到这一点的呢?

【问题讨论】:

【参考方案1】:

未记录的 Instagram Video Hook 让您可以像 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];

【讨论】:

错误***.com/questions/34226433/…【参考方案2】:

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

【讨论】:

我通过上面的 Instagram 视频钩子,用 Instagram 唯一有效和批准的解决方案来回顾一下状态。 理论上今天 2015 年 12 月 23 日是否有可能,但它是一个有点混乱的文档

以上是关于用于发布视频的 Instagram iOS API [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

现在允许使用 Instagram API 上传视频了吗?

从 iOS 将视频分享到 Instagram 源

使用 Instagram 新图形 API 在 iOS 应用程序中登录 Instagram

如何在 iOS 中获取视频的 Instagram Media_ID?

用于实现 Instagram Video Downloader、InstaDP 和 Instagram Stories 的 Instagram API

Instagram - 用于过滤日期范围内图像的 API