我已經創建了一個web鉤子自定義發件人項目,如here中所述。當我嘗試使用郵遞員訂閱Web鉤子時,我得到登錄錯誤。根據我對訂閱的理解,我必須提供一個儀表板,讓用戶前來訂閱事件。我希望用戶直接從自己的應用程序調用訂閱api。我怎麼能做到這一點?我沒有看到任何文檔告訴我訂閱請求中的所有參數。需要幫忙。Asp.Net webhook項目之外的webhook項目
0
A
回答
0
由於您可能用Authorize
屬性裝飾了控制器並且需要登錄才能訪問其中的操作,因此會出現登錄錯誤。如果您不需要登錄,則可以替換AllowAnonymous
屬性。
如果您這樣做,則通常在網站上登錄並獲取包含認證信息的cookie(令牌等),並將其與郵差請求。
+0
這是我想了解的。訂閱請求發送到Web鉤子API(我無法控制它們)內部的「/ api/webhooks/registrations」。我懷疑的是,我可能需要更改一些web api配置以允許匿名請求。 –
+0
是的,您應該允許匿名訪問訂閱在您的API上使用的回調。您只能通過添加/替換'AllowAnonymous'屬性來處理預訂調用的控制器。 –
相關問題
- 1. GitLab新項目設置webhook
- 2. Webhook服務提供商或項目
- 3. Webhook選項消失
- 4. Asp.net Facebook webhook更新
- 5. Braintree Webhook目的地未驗證
- 6. SimpleInjector和Microsoft Webhook ASP.Net Webhooks
- 7. GoCardless webhook
- 8. Bigcommerce Webhook
- 9. 有一個Github webhook事件,當你分叉的項目得到更新時?
- 10. Facebook的webhook頁
- 11. Kik Api的Webhook?
- 12. JSON&Discord的WebHook
- 13. 在實習生的項目目錄之外加載依賴項
- 14. 如何在ASP.NET項目中使用外部項目
- 15. 在MVC項目之外部署default.cshtml
- 16. 在ASP.NET項目
- 17. 在ASP.NET項目
- 18. 在angular2種子項目中的項目目錄之外的文件
- 19. 新的ASP.NET項目
- 20. Api.ai webhook集成
- 21. Stripe Webhook超時
- 22. Evernote webhook通知
- 23. json data stripe webhook
- 24. paypal webhook RestApi
- 25. Git POST webhook shell_exec
- 26. jenkins git webhook
- 27. 反覆Webhook ID
- 28. 刪除Webhook
- 29. Mandrill入站Webhook
- 30. Webhook Listener for Eventbrite
您不需要儀表板或某種UI來創建註冊。有關示例訂閱方法,請參閱[我的回購](https://github.com/Expecho/Self-Hosted-Asp.Net-WebHooks/blob/master/Receiver/Program.cs#L28)。但是請注意,您必須通過將會發送到webhook的api進行身份驗證。 –
謝謝彼得。我嘗試發佈到我的發件人訂閱URL,因爲您已完成,但是當我發佈到/ api/webhooks/registrations時,我得到我的登錄頁面作爲迴應。有什麼我需要做我的webapi配置級別允許所有的請求沒有登錄? –
爲了使webhook工作,您需要身份驗證(因爲webhook發件人需要知道要解決哪個用戶)。因此,如果您使用郵遞員,請確保包含所需的任何授權標頭。 –