我们一直在使用Slideshare一段时间没有问题。
但今天我收到了错误报告,说明嵌入的内容已不再可用。
这是我收到的错误消息:
此嵌入内容不再有效。如果您是此>内容的所有者,请从SlideShare重新嵌入此内容。如果您在重新嵌入内容时遇到问题,请与我们联系。
我们在API的实现方面没有任何改变,这是iframe嵌入的示例网址。
上传到此网址 https://www.slideshare.net/api/2/upload_slideshow,我们从响应中取回“SlideShowID”变量,并将其保存为嵌入内容。
将其用于iframe中的EMBED网址。
// www.slideshare.net/slideshow/embed_code / {{$ specifics ['slideshare_id']}}
直到昨天/今晚一直工作正常。 我无法在SlideShare支持区域或类似地方找到类似问题的任何内容。
您是否有过相同的经历,或者是完全适应新V2 API并使用Secret URL进行嵌入的解决方案?
答案 0 :(得分:1)
使用(key / tPZujl6Z4fjvro)更改Slideshare ID(例如49406278)a embed url src的结尾。
答案 1 :(得分:0)
要以编程方式解决此问题,您可以使用此API更新检索所有幻灯片共享的数据库数据:
/get_slideshows_by_user
生成的XML很容易解析,并为每个幻灯片显示 ID 和 SlideshowEmbedUrl :
<Slideshow>
<ID>54248876</ID>
...
<SlideshowEmbedUrl>https://www.slideshare.net/slideshow/embed_code/key/aaaaaaaaaa</SlideshowEmbedUrl>
...
</Slideshow>