Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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
flickr和wordpress的集成不能做到这一点_Wordpress_Flickr - Fatal编程技术网

flickr和wordpress的集成不能做到这一点

flickr和wordpress的集成不能做到这一点,wordpress,flickr,Wordpress,Flickr,下面是显示flickr照片的代码 此用户:53335537@N04没有显示任何东西-娜达 但是这个用户:85173533@N00干得好 <script type="text/javascript"> jQuery.noConflict(); jQuery(document).ready( function() { var cesc = new flickrshow('flickrbox', { 'autoplay':true,

下面是显示flickr照片的代码

此用户:53335537@N04没有显示任何东西-娜达

但是这个用户:85173533@N00干得好

   <script type="text/javascript">
    jQuery.noConflict();
    jQuery(document).ready( function() {
    var cesc = new flickrshow('flickrbox', {
       'autoplay':true,
       'hide_buttons':false,
       'interval':3500,
       'page':1,
       'per_page':10,
       'user':'53335537@N04'});
    });
    </script>
问题:为什么用户不工作

这个地址工作得很好,所以flickr不会阻止它

这里是直播页面。。。。右上角:

似乎将此URL称为:

返回一个空的结果集:

flickrshow_jsonp_22262679527({"photos":{"page":1, "pages":0, "perpage":10, "total":"0", "photo":[]}, "stat":"ok"})
因此,该用户显然没有根据列出的许可证之一授权其图像。Flickrshow对该参数有这样的说法:

以逗号分隔的列表 您的许可证范围内允许的许可证 幻灯片放映。如果设置为null,则没有许可证 将设置限制,请 确保您有显示的权限 图像。有关详细信息,请参阅Flickr API 有关许可证代码的更多信息

以下是flickr的相关文档页面:

似乎嵌入用户的图像,因为它们被标记为版权所有,在法律上是有问题的,尽管我猜在这种情况下,嵌入者和照片所有者是同一个人。flickrshow在默认情况下只显示具有CC许可证的图像


因此,最后:要么重新授权照片,要么覆盖flickrshow的许可证过滤器,可能是在参数中添加“license”:null,如何捕获返回的结果?我只是在firebug中捕获了请求的URL,并在新选项卡中打开了它。