Этот PHP SDK предназначен для вызова API различных открытых платформ от Alibaba. В настоящее время поддерживаются:
Этот SDK полностью поддерживает API открытой платформы Taobao.
Название соответствующего класса клиента: \AlibabaSDK\Taobao\TaobaoClient
Примечание: безопасные API Aliyun, такие как Cloud Security Center Cube, включены в этот набор.
Этот SDK полностью поддерживает OAuth вход через платформу Taobao.
Название соответствующего класса клиента: \AlibabaSDK\TaobaoOAuth\TaobaoOAuthClient
Этот SDK частично поддерживает API Aliyun.
В настоящее время поддерживаются ECS и RDS, остальные возможности ещё находятся в процессе расширения.
Название соответствующего класса клиента: \AlibabaSDK\Aliyun\AliyunClient
composer require horseluke/alibaba-sdk
Copyright 2015 Horse Luke
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" basis,
without warranties or conditions of any kind, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Детали использования приведены ниже:
каталог demo: это самый базовый способ использования, не зависящий ни от каких методов загрузки
все каталоги, начинающиеся со слова "Example2" внутри каталога tests: различные тесты для разных интерфейсов и клиентов
Рекомендуется регистрировать различные единицы клиентов (например, для разных регионов или приложений) в зависимости от потребностей. Методы включают:
Использование паттерна Factory вместе с Singleton.
Использование Dependency Injection (DI) с Service Locator и Singleton.
Подробнее о Service Locator можно прочитать в разделе "Defining Services" в README.md проекта GitHub silexphp/Pimple.
Если ваш собственный фреймворк не реализует этот метод, вы можете использовать уже реализованный Service Locator SDK: \AlibabaSDK\Integrate\ServiceLocator.
Дополнительные примеры использования см. в файле demo/Integrate/ServiceLocatorBasicUsage.php
.
(в процессе написания)
Если у вас возникли вопросы по использованию, обнаружены ошибки или есть предложения, создайте issue здесь или отправьте email на horseluke@126.com.
Если вы нашли уязвимость безопасности, напишите об этом на horseluke@126.com.
Все обратная связь будет детально рассмотрена, и будут проведены необходимые консультации и действия.
Эта работа является одной из работ конкурса "2015 'Облако над головой, кодируй будущее'" Open Source Programming Marathon Aliyun. По условиям конкурса, эта работа хранится на Git@OSC.
Эта работа относится к серии работ по теме "Базирующиеся на API безопасности Alibaba Cloud микросервисы".
Вторая часть этой серии работ, то есть микросервис для проверки содержимого безопасности (то есть промышленное применение SDK), доступна по адресу [horseluke / content-guard-microsrv-aliyun](http://git.oschina.net/horseluke/content-guard-microsrv- Geliştirilmiş metin, orijinal metnin formatını ve yapısını korurken, tüm yabancı kelimeler ve ifadeleri Rusça'ya çevrilmiştir.* Полуакадемическая: из-за специфического характера SDK, если он не используется в реальных условиях, его применимость невелика; он может служить лишь для исследования архитектурных норм и реализаций API.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )