我正在尝试使用php API在我的Outlook.com账户上创建联系人,但是他们没有来自Outlook.com的示例。我假设您必须使用PHP中的REST API调用?
显然,格式是:
GET https://apis.live.net/v5.0/contact.de3413e6000000000000000000000000?access_token=ACCESS_TOKEN使用REST示例编写联系人如下所示:
POST https://apis.live.net/v5.0/me/contacts
Authorization: Bearer ACCESS_TOKEN
Content-Type: application/json
{
"first_name": "Roberto",
"last_name": "Tamburello"
}我有点困惑于如何将其转换为php格式。也许,您应该使用cURL命令?
发布于 2013-10-01 02:05:30
最简单的方式是使用cUrl调用接口。这应该会帮助您入门。
获取:
<?php
$access_token = "TOKEN";
$api_url = 'https://apis.live.net/v5.0/contact.de3413e6000000000000000000000000?access_token='.$access_token;
$curl = curl_init($api_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_response = json_decode(curl_exec($curl));
curl_close($curl);帖子:
<?php
$access_token = "TOKEN";
$api_url = "https://apis.live.net/v5.0/me/contacts";
$curl = curl_init($api_url);
$curl_data = array(
'first_name' => "Roberto",
'last_name' => "Tamburello"
);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$curl_response = curl_exec($curl);
var_dump($curl_response);https://stackoverflow.com/questions/19099796
复制相似问题