ASANA API отображает все задачи в скрипте PHP

Я использую простой php-скрипт, который генерирует имя задачи (это довольно долго, поэтому я создаю генератор для его генерации).
Сейчас мне нужно скопировать сгенерированное имя в ASANA, пока я создаю новую задачу, но я знаю, что с помощью API ASANA его можно интегрировать с моим генератором (когда я нажимаю кнопку GENERATE, генерируется имя проекта, и новая задача ASANA имеет был создан с созданным именем).

Я создал на своей панели инструментов токен личного доступа.
Я скачал эту библиотеку https://github.com/ajimix/asana-api-php-class и заполнил файл examples/task-creation.php (все 3 поля с заглавными буквами заполнены правильно):

<?php
require_once('../asana.php');

// See class comments and Asana API for full info
$asana = new Asana(array('personalAccessToken' => 'MY PERSONAL ACCESS TOKEN')); // Create a personal access token in Asana or use OAuth

$workspaceId = 'MY WORKSPACE ID'; // The workspace where we want to create our task, take a look at getWorkspaces() method.

// First we create the task
$asana->createTask(array(
'workspace' => $workspaceId, // Workspace ID
'name'      => 'Hello World!', // Name of task
'assignee'  => 'HERE MY EMAIL' // Assign task to...
));


// As Asana API documentation says, when a task is created, 201 response code is sent back so...
if ($asana->hasError()) {
echo 'Error while trying to connect to Asana, response code: ' . $asana->responseCode;
return;
}

$result = $asana->getData();

if (isset($result->id)) {
echo $result->id; // Here we have the id of the task that have been created
}

?>

После запуска скрипта из моего localhost каталог я получаю следующую ошибку:

Error while trying to connect to Asana, response code: 0

Любая помощь относительно этой проблемы будет оценена.

1

Решение

Пожалуйста, переместите ваш файл на сетевой хост вместо localhost. Он должен работать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector