JSON と jQuery を使用した単純な FlickrAPI 呼び出しを介してギャラリーにデータを入力する 2 つの Web サイトがあります。彼らはここ数年、楽しくやっていますが、先週、どちらもエラーを投げ始め、ギャラリーの人口が失敗しました.
への呼び出しに関連する問題を特定しました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 側に何らかの変更があり、何らかの形で対応する必要があると推測できると思いますが、そのような変更に関するドキュメントや、問題を経験している他の人を見つけることができません。同じ問題。
ヒントやヘルプをお寄せいただきありがとうございます。ステイシー