(Отказ от ответственности: я никогда не использовал этот API)
Гид говорит:
Прежде чем вы сможете выполнять какие-либо операции с API данных YouTube, вы должны инициализировать объект Zend_Gdata_YouTube, как показано в следующем примере. (Большинство примеров методов в этом руководстве также работают с экземпляром Zend_Gdata_YouTube.) Обратите внимание, что все операции API, не связанные с получением общедоступного контента, требуют аутентификации.
Итак, если вы планируете использовать объект Zend_Gdata_YouTube
для чего-то, что требует аутентификации, вам нужно будет включить все четыре параметра. В противном случае похоже, что для загрузки по-прежнему требуется параметр $httpClient
.
Разве это не одно и то же?
Ну да. В самом общем случае вам нужно указать все параметры, но разработчики API знали, что большая часть информации не нужна, поэтому они позволили вам опустить ее, если она не нужна.
Действительно ли мне нужен третий экземпляр?
Я ожидаю, что нет. Я не думаю, что вам нужен второй экземпляр. Если вам нужно сделать несколько вещей с вашим объектом Zend_Gdata_YouTube
, просто используйте его повторно. Убедитесь, что при его инициализации вы выбираете конструктор, который включает всю необходимую информацию для любого планируемого вами использования.
Как вы вызываете $httpClient, параметр класса или?
Я не знаю, что вы здесь спрашиваете. Похоже, у вас есть два варианта: AuthSub или ClientLogon. Подробнее см. здесь.
person
Robert Martin
schedule
09.12.2011