【发布时间】:2014-02-10 06:29:21
【问题描述】:
我想使用 goggle admin sdk api 在 gmail 帐户中创建一个标签。
我正在向
发送一个 Http Post 请求https://apps-apis.google.com/a/feeds/emailsettings/2.0/{domain}/{username}/label/
但我得到了这样的回应:-
Invalid domain.
Error 403
以下是此任务的代码:-
$domain = explode('@',$user->email);
$headers = array(
"X-HTTP-Method-Override: POST",
"Authorization: {$obj->token_type} "." {$obj->access_token}",
"Content-type: application/atom+xml",
);
$options = array(CURLOPT_URL => "https://apps-apis.google.com/a/feeds/emailsettings/2.0/$domain[1]/$domain[0]/label",
CURLOPT_HEADER => 1,
CURLOPT_RETURNTRANSFER => 1,
// CURLOPT_USERAGENT => '',
CURLOPT_FOLLOWLOCATION => 1,
// CURLOPT_VERBOSE => 1,
// CURLOPT_POST => true
);
$ch = curl_init();
curl_setopt_array($ch, $options);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
echo "<pre>";print_r($result);echo"</pre>";
【问题讨论】:
标签: google-api