Ruby on rails 按标签搜索时Flickr API未返回正确的照片

Ruby on rails 按标签搜索时Flickr API未返回正确的照片,ruby-on-rails,flickr,Ruby On Rails,Flickr,我有一个ruby on rails应用程序,它使用Gem flickraw来查询Flickr API。 我正在使用flickr.photos.search传递一个标签,并要求返回“附加”所有者的姓名、拍摄日期和地理位置,如下所述: 当我硬编码我的用户id时,它会返回带有我正在搜索的标签的照片。当我硬编码my friends user_id时,它会返回带有相同标记的图像 当我删除用户id时,它会返回3张都超过2年的图片,但不是我们的图片。 为什么我们的图像没有返回? 我们已经检查了隐私设置,我们

我有一个ruby on rails应用程序,它使用Gem flickraw来查询Flickr API。 我正在使用flickr.photos.search传递一个标签,并要求返回“附加”所有者的姓名、拍摄日期和地理位置,如下所述:

当我硬编码我的用户id时,它会返回带有我正在搜索的标签的照片。当我硬编码my friends user_id时,它会返回带有相同标记的图像

当我删除用户id时,它会返回3张都超过2年的图片,但不是我们的图片。 为什么我们的图像没有返回? 我们已经检查了隐私设置,我们所有的照片都是公开的。“块搜索”选项已关闭

我们在两周前添加并标记了这些照片,但它们没有显示出来,Flickr是否需要两周的时间来索引它们的照片

  class ApplicationController < ActionController::Base
  # Prevent CSRF attacks by raising an exception.
  # For APIs, you may want to use :null_session instead.
  protect_from_forgery with: :exception

  def get_flickr_list
    require 'flickraw'
    FlickRaw.api_key="API_KEY_GOES_HERE"
    FlickRaw.shared_secret="SECRET_GOES_HERE"

    list = flickr.photos.search user_id: "USER_ID_HERE (unless removed entirely)",
                                tags: "opentree",
                                extras: "owner_name,date_taken,geo"
    return list
  end
class ApplicationController
现在,我的朋友们的照片出现了。似乎只需要三周的时间来索引这些照片!我的照片是在他的照片发布几天后添加的,所以我会看看我的照片是否也会很快出现。我的照片仍然没有索引和显示?有人有什么想法吗?