我通过oEmbed API直接调用的结果中包含的thumbnail_url以“5xx Server Error”响应(响应代码为404)。
所有帖子似乎都没有发生这种情况。这似乎发生在有多个图像的帖子上
这是某种错误吗?如果有人知道如何解决问题,请告诉我。
问题调用示例:
https://api.instagram.com/oembed/?url=https://www.instagram.com/p/BeQeYvGhikG/
回应:
{ version: "1.0", title: "Snowscapes of Shinbashi Tokyo. ☃️ 雪の新橋。人少なくて静かー。", author_name: "__mari", author_url: "https://www.instagram.com/__mari", author_id: 826955, media_id: "1697990700756773126_826955", provider_name: "Instagram", provider_url: "https://www.instagram.com", type: "rich", width: 658, height: null, thumbnail_url: "https://scontent-nrt1-1.cdninstagram.com/vp/20527738f48cda65df8d3bd94b26d524/5B0A2F29/t51.2885-15/e35/p612x612/26286262_351537732029543_9027144447208456192_n.jpg", thumbnail_width: 612, thumbnail_height: 765 }
答案 0 :(得分:0)
我即将开始使用方法2,URL append endpoint :
https://instagram.com/p/BeQeYvGhikG/media/?size=t
似乎总是可行的:https://instagram.com/p/BeQeYvGhikG/media/?size=t
是其他人要去的地方吗?
因此,方法#1 oEmbed endpoint 中的thumbnail_url似乎不可靠。
https://api.instagram.com/oembed?url=http://instagr.am/p/BeQeYvGhikG/
它提供了我刚刚尝试过的内容:
https://scontent-dfw5-2.cdninstagram.com/vp/2b20df9f6328b220fb1aa6267efc51d8/5DD21929/t51.2885-15/e35/p612x612/26286262_351537732029543_9027144447208456192_n.jpg?_nc_ht=scontent-dfw5-2.cdninstagram.com
有时会导致胡扯。要么:
URL signature expired
(尽管最近获得)