Использование Flicker publi c feed с JSONP получает и выдает ошибку - PullRequest
0 голосов
/ 20 февраля 2020

Я борюсь с мерцанием API. Publi c подача, если быть точным.

Мой код выглядит следующим образом

public getFeed(): void {
    const apiURL = 'https://api.flickr.com/services/feeds/photos_public.gne?tags=space&tagmode=all&format=json';
    this.http.jsonp(apiURL, 'callback')
      .pipe(tap(data => data)).subscribe(this.log);
  }

  public log(json) {
    console.log(json);
  }

, когда я запускаю компонент формы метода getFeed, он выдает ошибки в консоли:

ReferenceError: jsonFlickrFeed is not defined
photos_public.gne:1:1
ERROR 
Object { headers: {…}, status: 0, statusText: "JSONP Error", url: "https://api.flickr.com/services/feeds/photos_public.gne?tags=space&tagmode=all&format=json&callback=ng_jsonp_callback_0", ok: false, name: "HttpErrorResponse", message: "Http failure response for https://api.flickr.com/services/feeds/photos_public.gne?tags=space&tagmode=all&format=json&callback=ng_jsonp_callback_0: 0 JSONP Error", error: Error }

Что я делаю неправильно? Почему написано, что jsonFlickerFeed не определен?

...