用于发布视频的 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
如何在 iOS 中获取视频的 Instagram Media_ID?
用于实现 Instagram Video Downloader、InstaDP 和 Instagram Stories 的 Instagram API