Podio API를 사용으로 webhook 확인하고 여기에 다 같이 나는은 webhook를 확인하려면이 코드를 포함 http://qvido.se/api/podio/ValidateHook.php
: https://developers.podio.com/examples/webhooks
PHP : 나는 Podio PHP API를 사용하고
나는 내 서버에서 테스트 스크립트를 가지고 :
<?php
require_once('Depend/PodioAPI.php');
require_once('Depend/config.php');
error_log("validate triggerd");
// Setup client
Podio::setup($client_id, $client_secret);
// Turn on debugging
Podio::$debug = true;
// Authenticate the application
Podio::authenticate('app', array('app_id' => MY_APP_ID, 'app_token' => 'MY_APP_TOKEN'));
switch ($_POST['type']) {
case 'hook.verify':
// Validate the webhook
PodioHook::validate($_POST['hook_id'], array('code' => $_POST['code']));
case 'item.create':
// Do something. item_id is available in $_POST['item_id']
case 'item.update':
// Do something. item_id is available in $_POST['item_id']
case 'item.delete':
// Do something. item_id is available in $_POST['item_id']
}
?>
내 스크립트에 $_POST
요청을 전송하지 않는 것 Podio UI에서 Verfiy
타격. 디버그 모드를 켰지 만 podio.log 파일에 아무것도 기록되지 않습니다. 대신 내 스크립트에 $_POST
요청을 보내려고 할 때 302 오류 코드가 표시됩니다.
내 스크립트가 전혀 호출되지 않는다고 생각합니다. 어떻게해야합니까?
실제로 스크립트가 작동하고 있고 ISP가 요청을 차단하고있는 것처럼 보입니다. – Ismailp