Я настраиваю биллинг и еще что-то в консоли разработчика Google, и включил облачный DNS APi, однако это очень запутанно, и документация, кажется, ведет меня кругами без реальных примеров.Как использовать google-api-php-клиент для управления облачным DNS
Я хотел бы привести пример использования Google Cloud DNS API с помощью скрипта google-api-php-client из Github для добавления записи DNS, удаления записи DNS и обновления записи DNS.
Я также не уверен, какие полномочия я должен использовать для этого, поскольку, похоже, не существует способа генерировать учетные данные - только уникальный идентификатор приложения (который не может быть изменен) для этого оплачиваемого оказание услуг.
В их документации указывается на stackoverflow по любым вопросам, касающимся использования этой библиотеки.
Заранее спасибо.
Я ищу простой список вызовов - aka $ dns-> AddDomain ($ domain); $ dns-> CreateARecord ($ domain, $ ip); $ dns-> CreateMXRecord ($ domain, $ host, $ priotity); и т. д. Их документация ужасна, и чтение тысяч строк кода для поиска конкретных вызовов функций путем угадывания ---- должно быть лучшим способом. –
Это ДЕЙСТВИТЕЛЬНО было полезно. Я посмотрел на этот пример и отредактировал свой код безрезультатно, пока не понял, что setAdditions принимает один файл Google_Service_Dns_ResourceRecordSet, но должен был потребовать, чтобы я его обернул в массив - с самым бесполезным сообщением об ошибке «Требуется параметр« entity.change » но пропал без вести ». после упаковки моих дополнений в массив все это получилось! –
Привет @ josh.chavanne, можете ли вы поделиться этим массивом. Я также сталкиваюсь с той же проблемой. Не удалось отладить то же самое. – Sreenath