code: def _get_request_args(method, **kwargs):
      
      args = [
          ('api_key', api_key),
          ('format', 'json'),
          ('method', method),
          ('nojsoncallback', '1'),
      ]
      if kwargs:
          for key, value in kwargs.iteritems():
              args.append((key, value))
      args.sort(key=lambda tup: tup[0])
      api_sig = _get_api_sig(args)
      args.append(api_sig)
      return args
docs: Use `method` and other settings to produce a flickr API arguments.
      Here also use json as the return type.
  
      :param method: The method provided by flickr,
              ex: flickr.photosets.getPhotos
      :type method: str
      :param kwargs: Other settings
      :type kwargs: dict
      :return: An argument list used for post request
      :rtype: list of sets