SlideShareAPI v1嵌入
我们已经使用Slideshare一段时间了,没有任何问题 但是今天我收到一个错误报告,嵌入的内容不再可用 这是我收到的错误消息: 此嵌入内容不再有效。如果您是此>内容的所有者,请从SlideShare重新嵌入此内容。如果您>在重新嵌入内容时遇到问题,请与我们联系 我们在API的实现中没有做任何更改,这是iframe嵌入的示例URL 上载到此URL ,我们从响应中获取“SlideShowID”变量,并将其保存以嵌入内容 并将其用于iframe中的嵌入URL //www.slideshare.net/slideshow/embed_code/{{$specifics['slideshare_id']} 到昨天/今晚为止一直运转良好。 我在SlideShare支持区或类似的地方找不到任何关于类似问题的内容SlideShareAPI v1嵌入,api,embed,Api,Embed,我们已经使用Slideshare一段时间了,没有任何问题 但是今天我收到一个错误报告,嵌入的内容不再可用 这是我收到的错误消息: 此嵌入内容不再有效。如果您是此>内容的所有者,请从SlideShare重新嵌入此内容。如果您>在重新嵌入内容时遇到问题,请与我们联系 我们在API的实现中没有做任何更改,这是iframe嵌入的示例URL 上载到此URL ,我们从响应中获取“SlideShowID”变量,并将其保存以嵌入内容 并将其用于iframe中的嵌入URL //www.slideshare.ne
- 他们最近有什么变化吗
你们中有没有人经历过同样的情况,或者解决方案只是完全适应他们新的V2 API并使用秘密URL进行嵌入?在嵌入URL src的末尾使用(key/tPZujl6Z4fjvro)a更改幻灯片软件ID(例如49406278) 要以编程方式解决此问题,您可以使用以下API更新数据库数据,检索所有幻灯片:
/get_slideshows_by_user
解析生成的XML非常简单,可以为每个幻灯片找到ID和SlideshowEmbedUrl:
<Slideshow>
<ID>54248876</ID>
...
<SlideshowEmbedUrl>https://www.slideshare.net/slideshow/embed_code/key/aaaaaaaaaa</SlideshowEmbedUrl>
...
</Slideshow>
54248876
...
https://www.slideshare.net/slideshow/embed_code/key/aaaaaaaaaa
...
您需要从slideshare站点检索自己的密钥。登录并转到我的上传->预览->编辑->共享,然后查找嵌入标签。你的钥匙在那里的某个地方。嘿,玛雅,是的,谢谢。我做了一个临时修复,在需要时在旧内容上动态加载“密钥”,然后用新内容自动保存。是的,我也做了类似的解决方案,现在它又像往常一样工作了:)