请求 flickr 不工作

Request to flickr not working

我正在尝试向 flickr 发出最终失败的请求。不确定我做错了什么,希望有人能指出我正确的方向。我查阅了文档,flickr 文档对初学者来说并不是很友好。 这是我目前所拥有的:

<script type="text/javascript">
    var key = 'myKeyhere';

    $.ajax({
        url: 'http://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&api_key='+myKeyhere+'&user_id=12345&format=jsonp',
        jsonpCallback: 'jsonCallback',
        contentType: "application/json",
        dataType: 'jsonp',
        sucess: function(data) {
            console.log(data);
            } 
    }); 
</script>

有几个问题。试试下面的。为了测试目的,我已经切换到 flikr 的回声测试方法。您需要定义回调方法 jsonFlickrApi 并切换 https 协议。在 url 中将格式指定为 json,否则 Flickr 将 return xml 数据,这将很难用 jsonp 调用处理。

<script type="text/javascript">
            $.ajax({
                    url: 'https://api.flickr.com/services/rest/?method=flickr.test.echo&name=value&api_key='+api key+'&format=json',
                    dataType: 'jsonp'
                });
            function jsonFlickrApi (response) {
              console.log(response);
}
    </script>