我有两个网站通过使用 JSON 和 jQuery 的简单 FlickrAPI 调用来填充画廊。在过去的几年里,他们一直在愉快地相处,但他们都在上周开始犯错误,导致画廊人数减少。
我已将问题与对photosets.getInfo.photo.description
. 其他请求工作正常:请求带有“特色”标签的图像,文本描述,所有工作都按预期工作。
这是显式调用:
$.getJSON('http://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=' + apiKey + '&photo_id=' + rPhoto.id + ' &format=json&jsoncallback=?', function(data){
var PhotoDescription=data.photo.description._content.replace(/\n/g, "<br />");
...
}
错误内容如下:
Uncaught TypeError: Cannot read property 'description' of undefined
由于这个问题同时出现在多个站点上,我想我可以假设 Flickr 方面发生了一些我需要以某种方式适应的变化,但我找不到任何关于这种变化的文档,或者任何其他正在经历的人同样的问题。
非常感谢任何提示或帮助!斯泰西