首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php的Outlook.com API

php的Outlook.com API
EN

Stack Overflow用户
提问于 2013-10-01 01:01:54
回答 1查看 4.5K关注 0票数 1

我正在尝试使用php API在我的Outlook.com账户上创建联系人,但是他们没有来自Outlook.com的示例。我假设您必须使用PHP中的REST API调用?

显然,格式是:

代码语言:javascript
复制
GET https://apis.live.net/v5.0/contact.de3413e6000000000000000000000000?access_token=ACCESS_TOKEN

使用REST示例编写联系人如下所示:

代码语言:javascript
复制
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命令?

EN

回答 1

Stack Overflow用户

发布于 2013-10-01 02:05:30

最简单的方式是使用cUrl调用接口。这应该会帮助您入门。

获取:

代码语言:javascript
复制
<?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);

帖子:

代码语言:javascript
复制
<?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);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19099796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档