Slideshare API v1 嵌入
Slidshare API v1 embed
我们已经使用 Slideshare 一段时间了,没有任何问题。
但是今天我收到一个错误报告,说嵌入的内容不再可用。
这是我收到的错误消息:
This embedded content is no longer valid. If you are the owner of this >content, please re-embed this content from SlideShare. Contact Us if you >have issues re-embedding your content.
我们在 API 的实现中没有做任何更改,这是 iframe 嵌入的示例 URL。
上传到这里URL
https://www.slideshare.net/api/2/upload_slideshow,我们从响应中取回 "SlideShowID" 变量,并保存它以嵌入内容。
并将其用于 iframe 中的 EMBED URL。
//www.slideshare.net/slideshow/embed_code/{{ $specifics['slideshare_id'] }}
yesterday/tonight 之前一直运行良好。
我无法在 SlideShare 支持区域或类似地方找到任何关于类似问题的信息。
- 他们最近有什么改变吗?
你们中有没有人遇到过同样的情况,或者完全适应他们的新 V2 API 并使用 Secret URL 进行嵌入的解决方案?
将 Slideshare ID(例如 49406278)更改为 (key/tPZujl6Z4fjvro) 嵌入 url src 的末尾。
要以编程方式解决此问题,您可以使用此 API:
更新数据库数据以检索所有幻灯片共享
/get_slideshows_by_user
生成的 XML 非常容易解析并找到每个幻灯片的 ID 和 SlideshowEmbedUrl:
<Slideshow>
<ID>54248876</ID>
...
<SlideshowEmbedUrl>https://www.slideshare.net/slideshow/embed_code/key/aaaaaaaaaa</SlideshowEmbedUrl>
...
</Slideshow>
我们已经使用 Slideshare 一段时间了,没有任何问题。
但是今天我收到一个错误报告,说嵌入的内容不再可用。
这是我收到的错误消息:
This embedded content is no longer valid. If you are the owner of this >content, please re-embed this content from SlideShare. Contact Us if you >have issues re-embedding your content.
我们在 API 的实现中没有做任何更改,这是 iframe 嵌入的示例 URL。
上传到这里URL https://www.slideshare.net/api/2/upload_slideshow,我们从响应中取回 "SlideShowID" 变量,并保存它以嵌入内容。
并将其用于 iframe 中的 EMBED URL。
//www.slideshare.net/slideshow/embed_code/{{ $specifics['slideshare_id'] }}
yesterday/tonight 之前一直运行良好。 我无法在 SlideShare 支持区域或类似地方找到任何关于类似问题的信息。
- 他们最近有什么改变吗?
你们中有没有人遇到过同样的情况,或者完全适应他们的新 V2 API 并使用 Secret URL 进行嵌入的解决方案?
将 Slideshare ID(例如 49406278)更改为 (key/tPZujl6Z4fjvro) 嵌入 url src 的末尾。
要以编程方式解决此问题,您可以使用此 API:
更新数据库数据以检索所有幻灯片共享/get_slideshows_by_user
生成的 XML 非常容易解析并找到每个幻灯片的 ID 和 SlideshowEmbedUrl:
<Slideshow>
<ID>54248876</ID>
...
<SlideshowEmbedUrl>https://www.slideshare.net/slideshow/embed_code/key/aaaaaaaaaa</SlideshowEmbedUrl>
...
</Slideshow>