baidu-php/sem-sdk

此包的最新版本(dev-master)没有提供许可证信息。

百度SEM PHP SDK

dev-master 2019-09-16 07:24 UTC

This package is auto-updated.

Last update: 2024-09-16 18:36:14 UTC


README

========================== 当前版本信息==================== 当前版本:V4 Beta1.0.0

发布日期:图中的文字

=========================================================== ==

====================修改历史=====================

=========================================================

发布介绍

此客户端库目前支持百度商业推广API V4版本。

此客户端库旨在提供百度商业推广API以Json方式调用封装以及代理类生成,并不提供客户端业务逻辑。

如果在使用过程中遇到任何问题,请联系apihelp@baidu.com并在标题注明“Baidu API Client V4使用过程问题求助”

注意事项

  1. 如何初始化服务 用户获取特定服务对象的方法是:Require_once'../sms_service_AccountService.php'; $ service = new sms_service_AccountService(); 默认用户信息将从CommonService.php中加载,包括URL、用户名、密码、令牌、目标accessToken等。若要重置这些参数,可以执行以下操作:/ / 重置URL newheader = new AuthHeader(); $ newheader-> setUsername( "provide yourname"); $ newheader-> setPassword( "yourpwd"); $ newheader-> setToken( "yourtoken"); $ newheader-> setTarget( "yourtarget"); newheader); 注意:用户在不使用accessToken时不应对其进行配置;请确保在使用accessToken时用户名和密码不为空(错误的用户名和密码也可以,但不能为空)

  2. 如何调用API进行请求? 使用获取的具体service对象调用其指定方法,参数为要请求方法的Request类,例如 $inforequest = new UpdateAccountInfoRequest(); $accountInfoType = new AccountInfoType(); $ips = array("192.168.2.3","192.168.2.6"); $accountInfoType->setExcludeIp($ips); $inforequest->setAccountInfoType($accountInfoType); / / 指定底层协议为JSON jsonEnv = $service->updateAccountInfo($inforequest);

  3. 如何获取调用结果? 如步骤2,resheader = $service->getJsonHeader(); / / 获取原始JSON字符串 resheader = $service->getJsonStr(); 请求的状态记录在resheader中。如果失败,失败信息将记录在failures属性中。

版权所有 2014 Baidu.com Inc. Baidu API团队

====================当前版本信息==================== 当前版本:V4 Beta1.0.0

发布日期:2014-12-18

====================================================

====================修改历史====================

================================================

发布介绍

此客户端库,目前支持百度商业推广API V4版本功能。

本客户端库旨在提供百度商业推广API以Json方式调用封装以及代理类生成,并不提供客户端业务逻辑。

使用过程中如果遇到任何问题,请联系apihelp@baidu.com并在标题注明《Baidu API Client V4使用过程问题求助》

注意事项

  1. 如何初始化Service 使用者获取具体的service对象方法是:require_once '../sms_service_AccountService.php'; $service = new sms_service_AccountService(); 此时将从CommonService.php中加载默认用户信息,包括url、username、password、token、target、accessToken等。若想重新设置这些参数,可以执行以下方法://重设url $service->setServiceurl("yoururl");//重设用户信息 $newheader = new AuthHeader(); $newheader->setUsername("yourname"); $newheader->setPassword("yourpwd"); $newheader->setToken("yourtoken"); $newheader->setTarget("yourtarget"); $service->setAuthHeader($newheader); 说明:使用者在不使用accesstoken时不要对其配置;在使用accesstoken时请确保username和password不为空(错误的username和pwd也可以,但是不能为空)

  2. 如何调用API进行请求? 使用获取的具体service对象调用其指定方法,参数为要请求方法的Request类,如 $inforequest = new UpdateAccountInfoRequest( ); $accountInfoType = new AccountInfoType ( ); $ips = array ("192.168.2.3", "192.168.2.6" ); $accountInfoType->setExcludeIp ( $ips ); $inforequest->setAccountInfoType ( $accountInfoType ); //指定底层协议为json $service->setIsJson(true); $jsonEnv = $service->updateAccountInfo ( $inforequest ); //执行调用

  3. 如何取得调用结果 ? 如步骤2,$jsonEnv 记录了本次请求返回的数据。若想获得本次请求的状态信息,可以如下调用://json方式调用 $resheader = $service->getJsonHeader(); //获取原始json字串 $resheader = $service->getJsonStr(); $resheader中记录本次请求的状态,如失败,失败信息记录在failures属性中。

版权所有 2014 Baidu.com Inc. Baidu API团队