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

问题描述 投票:0回答:2

有没有公共 API 可以在 Instagram 上发布视频?

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

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

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

那么 Cinamatic 如何使用 API 来做到这一点?

ios objective-c video instagram
2个回答
2
投票

未记录的 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];
}

0
投票

目前Instagram不支持任何第三方直接上传视频。这里有一个关于此的讨论:使用 hooks 在 Instagram 上发布视频

© www.soinside.com 2019 - 2024. All rights reserved.