ToDoIst集成

时间:2015-08-17 13:53:21

标签: php api oauth-2.0

我试图将todoist与我的平台集成,所以使用todoist的当前API我能够提出oauth2请求。

<?php
$url = "https://todoist.com/oauth/authorize";
$post_data = array(
    'client_id' => '########################',
    'scope' => 'data:read,data:delete',
    'state' => '###################'
);

print_r($post_data);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

$output = curl_exec($ch);

var_dump($output);

curl_close($ch);

?>

但是当我执行此脚本时,我收到了无效范围的错误。

查看文档我得到以下规则:

scope =&gt;您希望用户授予您的应用程序的逗号分隔权限列表。请参阅下表,其中包含有关此内容的详细信息。

我的问题可能是假的,但我认为我传递的格式错误。

有人可以向我解释提出正确请求的正确方法吗?

0 个答案:

没有答案