簡體   English   中英

AZURE推送通知的CURL請求不起作用

[英]CURL request for AZURE Push Notification is not working

我已經瀏覽了一些鏈接,這些鏈接為AZURE推送通知提供了一些CURL請求示例,但是它們都不適合我。

像在 url中一樣,提供了使用Ruby語言的CURL請求,但像其他URL一樣,它也不起作用。

“內部服務器錯誤(500)”

每當我使用CURL請求進行請求時,都會發生這種情況。

如果有人可以向我提供AZURE推送通知的CURL請求的工作代碼,那么對我來說解決該問題將很方便。 請記住,來自AZURE Web門戶的推送通知工作正常。

我可以知道您是否正在使用Azure Service Bus通知中心嗎? 如果是這樣,根據我的經驗,最可能的問題是您可能沒有正確格式化請求。 需要准備以下信息,並將其發送到請求標頭中:

內容類型:根據您選擇的平台,該值將有所不同。 例如,對於Windows Store應用程序,內容類型為application / xml。

ServiceBusNotification-Format:設備類型,例如Windows。

X-WNS-Type:推送通知類型,例如wns / toast。

授權:這些規則在https://msdn.microsoft.com/zh-cn/library/azure/dn495627.aspx中進行了描述。 請特別注意“創建SAS安全令牌”部分。

並要求內容。 不同設備的格式不同。 例如,對於Windows Store應用程序,需要使用xml,例如:

<?xml version="1.0" encoding="utf-16"?><toast><visual><binding template="ToastText01"><text id="1">Hello!</text></binding></visual></toast>

如果您使用的是CURL命令行,請確保使用雙引號而不是單引號。

另外,請確保已在Azure中正確注冊了推送通知服務提供商。 例如,對於Windows應用商店應用,請注冊SID和客戶端密碼。

如果仍然遇到問題,請共享更多信息。 如果您可以讓我們知道,那就更好了:

•您是否正在嘗試使用CURL命令行或PHP代碼?
•您使用哪種設備?
•您要發送哪種消息?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM