2016-06-14 11 views
1

TrelloのAPI(Node JS package)を使用してウェブフックを追加しました。 現在のウェブフックを取得するにはどうすればよいですか、または既存のウェブフックIDを取得するにはどうすればよいですか?Trelloで既存のWebhooks IDを見つける

Could'ntは、APIを介しての方法を見つける:ウェブフックを削除するには、3つの方法があります

https://developers.trello.com/advanced-reference/webhook

Hereそれがいることを言います。 callbackURLに投稿するときTrelloからウェブフック要求は、HTTP 410ゴーンレスポンスを受信した場合 ウェブフックにDELETE経路を用い

  1. https://api.trello.com/1/webhooks/[WEBHOOK_ID]?key=[APPLICATION_KEY]&token=[USER_TOKEN]
  2. をDELETE、ウェブフックが削除されます。
  3. ウェブフックがバインドされているトークンが取り消さまたは有効期限が切れている場合は、ウェブフックが

を削除されます第1の方法はIDを必要と、第二の方法は、私がしたいサーバー毎回ダウン取るために私を必要としWebhookを消去し、3番目の方が良いとは限りません。どのようにIDを取得するか考えていますか?

答えて

1

は、アプリケーションによって作成されたウェブフックのすべてを取得するためのAPIリクエストである:以下に列挙Trello API Documentation /1/members/[id]/tokens

GET https://api.trello.com/1/members/me/tokens?webhooks=true&key=[APPLICATION_KEY]&token=[USER_TOKEN] 

関連セクション:

GET/1 /メンバー/ [idMemberまたはユーザ名]/tokenslink 必要な権限:、自分の読んで、アカウント

引数

(オプション)
  • filter
    • デフォルト:all
    • 有効な値の一つ:allnone
  • webhooks(オプション)
    • デフォルト:false
    • 有効な値のいずれか:truefalse
  • また

は、idMemberまたはユーザー名

ノートとして使用されることに注意してください。あなたの場合ユーザ名としてを指定すると、この呼び出しはあなたがsupを持っているかのように応答しますサンプルJSONレスポンスは、私が見る与えトークン

に関連付けられているユーザ名ここでTrello API documentation /1/members/me

をさプライ:

{ 
"id": "568d40cc3aa021f1b3602ea0", 
"identifier": "Server Token", 
"idMember": "562d50bc3aa020f1b3602ec0", 
"dateCreated": "2016-05-30T22:01:15.721Z", 
"dateExpires": null, 
"permissions": [ 
    { 
    "idModel": "562d50bc3aa071f1b3602ec6", 
    "modelType": "Member", 
    "read": true, 
    "write": true 
    }, 
    { 
    "idModel": "*", 
    "modelType": "Board", 
    "read": true, 
    "write": true 
    }, 
    { 
    "idModel": "*", 
    "modelType": "Organization", 
    "read": true, 
    "write": true 
    } 
], 
"webhooks": [ 
    { 
    "id": "5675a0a8159fbeef4b796da3", 
    "description": "Feature Requests Board", 
    "idModel": "55a1176a0b620663da985753", 
    "callbackURL": "http://example.com/trello/webhook-callback?type=features", 
    "active": true 
    }, 
    { 
    "id": "5673a0ac6ab60af7ec3a706b", 
    "description": "Bugs Board", 
    "idModel": "541ebcf34c03910922ff0fc3", 
    "callbackURL": "http://example.com/trello/webhook-callback?type=bugs", 
    "active": true 
    } 
} 
関連する問題