Podio Auth. «Array ([error_parameters] => Array () [error_detail] => [error_propagate] => ..»

0

Начиная с podio API некуда идти быстро.

<?php
define("CLIENTID", "###");
define("CLIENTSECRET", "####");
define("APPID", "###");
define("APPTOKEN", "#####");
require_once 'podio/PodioAPI.php';
Podio::setup($clientid, $clientsecret);
if (!Podio::isauthenticated())
{
    try {
        Podio::authenticatewithapp($appid, $apptoken);
    }
    catch(PodioError $e) {
        die(printr($e->body));
    }
}
?>

Вывод:

Array ( [errorparameters] => Array ( ) [errordetail] => [errorpropagate] => [request] => Array ( [url] => http://api.podio.com/oauth/token [querystring] => [method] => POST ) [errordescription] => Invalid value "" (string): must be integer [error] => invalidvalue ) 1

Проблема связана с

Podio::authenticatewithapp($appid, $apptoken);

Он не передавал данные, даже если он был определен. Я ржавая кодировка, и это мой первый опыт работы с API.

  • 0
    Где вы устанавливаете $appid, $apptoken ? Может быть, вы имели в виду APPID, APPTOKEN ?
  • 0
    define ("APPID", "###"); define ("APPTOKEN", "#####"); я попробовал , что хорошо и не работал либо выход: Array ([error_parameters] => Array () [ERROR_DETAIL] => missing_client_id [error_propagate] => [запрос] => Array ([URL] => api.podio.com/ oauth / token [query_string] => [method] => POST) [error_description] => Отсутствует параметр client_id [error] => invalid_client) 1
Теги:
arrays
authentication
podio

1 ответ

0

Я уверен, что ваши $ appid и $ apptoken не определены, и именно поэтому вы получаете ошибку "", не целочисленную ошибку. Вы можете установить те, у которых есть соответствующие значения. Однако, поскольку вы уже определили константы APPID и APPTOKEN, вы можете использовать те, которые показаны здесь:

   Podio::authenticate_with_app(APPID, APPTOKEN);

(также я не уверен, почему вы ссылаетесь на методы podio и даже print_r() без подчеркивания, поэтому он должен быть is_authenticated(), я предполагаю, что ваш фактический код не так, или он не будет работать)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню