docs: def object_url(self, object_t, object_id=None, relation=None, **kwargs):
          """
          Helper method to build the url to query to access the object
          passed as parameter
  
          :raises TypeError: if the object type is invalid
          """
          if object_t not in self.objects_types:
              raise TypeError("{} is not a valid type".format(object_t))
          request_items = (
              str(item) for item in [object_t, object_id, relation] if item is not None
          )
          request = "/".join(request_items)
          base_url = self.url(request)
          if self.access_token is not None:
              kwargs["access_token"] = str(self.access_token)
          if kwargs:
              for key, value in kwargs.items():
                  if not isinstance(value, str):
                      kwargs[key] = str(value)
              # kwargs are sorted (for consistent tests between Python < 3.7 and >= 3.7)
              sorted_kwargs = SortedDict.from_dict(kwargs)
              result = "{}?{}".format(base_url, urlencode(sorted_kwargs))
          else:
              result = base_url
          return result