【问题标题】:Instagram iOS API to Post Video [closed]用于发布视频的 Instagram iOS API [关闭]
【发布时间】: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 做到这一点的呢?

【问题讨论】:

    标签: ios objective-c api video instagram


    【解决方案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];
    }
    
    【解决方案2】:

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

    【讨论】:

    • 我通过上面的 Instagram 视频钩子,用 Instagram 唯一有效和批准的解决方案来回顾一下状态。
    • 理论上今天 2015 年 12 月 23 日是否有可能,但它是一个有点混乱的文档
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多