2017-10-31 12 views
0

私のアプリケーション用にPodioにWebhookを作成する必要があります。次のようにPodioでWebhookを確認する

私のコードは次のとおりです。

// Authenticate the application 
\Podio::setup(ID_PODIO, SECRET_PODIO); 
\Podio::authenticate('app', array(
    'app_id' => PODIO_ID_ADD, 
    'app_token' => 
     PODIO_TOKEN_ADD 
)); 

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'] 
} 

Podioは私のスクリプトにリクエストを送信しません。私のサーバはlocalhostではありません。私はどこで間違いを犯したのですか?どのようにセットアップPodioのウェブフックに

答えて

0

すべての詳細はここにある:https://developers.podio.com/examples/webhooks

あなたがウェブフック検証コールを取得していない場合 - あなたのウェブフックURLとサーバーのファイアウォールの設定を確認してください。デバッグのために、私はお勧め:

  1. クリックボタン「を確認してください」というウェブフック用URLとしてhttps://requestb.inのような他のウェブフック
  2. 利用サービスを作成するウェブフックを作成した後に
  3. チェックがかどうかを確認するためにサービスを使用しましたウェブフック確認リクエストが送信され、このリクエストの構造は何ですか?
関連する問題