【问题标题】:identify if Instagram embed code is for photo or video确定 Instagram 嵌入代码是用于照片还是视频
【发布时间】:2015-12-01 07:43:28
【问题描述】:

我网站的用户将输入 Instagram 嵌入代码。您知道识别 Instagram 嵌入代码是用于照片还是视频的算法方法吗?

【问题讨论】:

  • 视频和照片的嵌入代码是一样的,你可以解析媒体永久链接的HTML来检查原始来源(这不能通过JS来完成)。为什么你还需要这样做?
  • @AdamAzad “为什么你还需要这样做?” 我网站的用户将能够搜索照片或视频。这些照片和视频之前将由其他用户通过 Instagram 嵌入。我希望视频搜索的结果只包含视频,而照片搜索的结果只包含照片。 HTH。
  • 您可以添加自定义 HTML5 data-* attributes,然后使用它们过滤您的结果(我相信您正在使用 JavaScript 进行实时 HTML 搜索)
  • @AdamAzad 这不起作用,因为向用户提供了相同的嵌入框,并且用户粘贴了他们想要的任何嵌入代码,然后由网站将嵌入的视频与嵌入图片。
  • 参见我创建的this fiddle

标签: embed instagram


【解决方案1】:

调用此 API:

https://api.instagram.com/v1/media/shortcode/{short-code}?access_token=ACCESS-TOKEN

然后获取 data.type 作为响应,它将具有“图像”或“视频”

【讨论】:

  • 谢谢(我还没有尝试过你的解决方案,但是 @AdamAzad 在 cmets 中的解决方案有效!)。
猜你喜欢
  • 1970-01-01
  • 2020-06-29
  • 2016-05-24
  • 1970-01-01
  • 2021-02-09
  • 1970-01-01
  • 2012-10-18
  • 1970-01-01
  • 2013-12-28
相关资源
最近更新 更多