Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SlideShareAPI v1嵌入_Api_Embed - Fatal编程技术网

SlideShareAPI v1嵌入

SlideShareAPI v1嵌入,api,embed,Api,Embed,我们已经使用Slideshare一段时间了,没有任何问题 但是今天我收到一个错误报告,嵌入的内容不再可用 这是我收到的错误消息: 此嵌入内容不再有效。如果您是此>内容的所有者,请从SlideShare重新嵌入此内容。如果您>在重新嵌入内容时遇到问题,请与我们联系 我们在API的实现中没有做任何更改,这是iframe嵌入的示例URL 上载到此URL ,我们从响应中获取“SlideShowID”变量,并将其保存以嵌入内容 并将其用于iframe中的嵌入URL //www.slideshare.ne

我们已经使用Slideshare一段时间了,没有任何问题

但是今天我收到一个错误报告,嵌入的内容不再可用

这是我收到的错误消息:

此嵌入内容不再有效。如果您是此>内容的所有者,请从SlideShare重新嵌入此内容。如果您>在重新嵌入内容时遇到问题,请与我们联系

我们在API的实现中没有做任何更改,这是iframe嵌入的示例URL

上载到此URL ,我们从响应中获取“SlideShowID”变量,并将其保存以嵌入内容

并将其用于iframe中的嵌入URL

//www.slideshare.net/slideshow/embed_code/{{$specifics['slideshare_id']}

到昨天/今晚为止一直运转良好。 我在SlideShare支持区或类似的地方找不到任何关于类似问题的内容

  • 他们最近有什么变化吗

你们中有没有人经历过同样的情况,或者解决方案只是完全适应他们新的V2 API并使用秘密URL进行嵌入?

在嵌入URL src的末尾使用(key/tPZujl6Z4fjvro)a更改幻灯片软件ID(例如49406278)

要以编程方式解决此问题,您可以使用以下API更新数据库数据,检索所有幻灯片:

/get_slideshows_by_user
解析生成的XML非常简单,可以为每个幻灯片找到IDSlideshowEmbedUrl

    <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站点检索自己的密钥。登录并转到我的上传->预览->编辑->共享,然后查找嵌入标签。你的钥匙在那里的某个地方。嘿,玛雅,是的,谢谢。我做了一个临时修复,在需要时在旧内容上动态加载“密钥”,然后用新内容自动保存。是的,我也做了类似的解决方案,现在它又像往常一样工作了:)