Я новичок в PHP, и я хочу, чтобы получить некоторую информацию из моего Trello счета с помощью PHP скрипт на сервере (здесь локальный -> WAMP)Получение информации с помощью Trello API PHP
Я использовал простой PHP код, который я нашел в Интернете, чтобы сделать некоторые запросы к trello api.
Он состоит в классе Trello-апи (Trello-api.php)
<?php
class trello_api {
private $key;
private $secret;
private $token;
public function __construct ($key, $secret, $token) {
$this->key = $key;
$this->secret = $secret;
$this->token = $token;
}
public function request ($type, $request, $args = false) {
if (!$args) {
$args = array();
} elseif (!is_array($args)) {
$args = array($args);
}
if (strstr($request, '?')) {
$url = 'https://api.trello.com' . $request . '&key=' . $this->key . '&token=' . $this->token;
} else {
$url = 'https://api.trello.com' . $request . '?key=' . $this->key . '&token=' . $this->token;
}
$c = curl_init();
curl_setopt($c, CURLOPT_HEADER, 0);
curl_setopt($c, CURLOPT_VERBOSE, 0);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_URL, $url);
if (count($args)) curl_setopt($c, CURLOPT_POSTFIELDS , http_build_query($args));
switch ($type) {
case 'POST':
curl_setopt($c, CURLOPT_POST, 1);
break;
case 'GET':
curl_setopt($c, CURLOPT_HTTPGET, 1);
break;
default:
curl_setopt($c, CURLOPT_CUSTOMREQUEST, $type);
}
$data = curl_exec($c);
curl_close($c);
return json_decode($data);
}
}
?>
я положил файл в каталоге WAMP ../www/trello/trello-api.php
Я создал еще один файл index.php
<?php
require "./trello_api.php";
$key = 'my_key';
$secret = 'my_secret';
$token = 'my_token';
$trello = new trello_api($key, $secret, $token);
$data = $trello->request('GET', ('1/boards/'));
echo $data;
?>
переменных $ данных нуль вместо возвращения файла JSON со списком плата
Кто-нибудь знает, как заставить этот код работать?
Проверить эту ссылку, если это какой-либо помощи к вам: http://blog.clarkrasmussen.com/2013/06/25/php-and-the-trello-api/ –