1

我按照本指南(msdn.microsoft.com/library/windows/apps/hh465407)在我的應用上實現推送通知,但它似乎已過時,因爲我可以' t如圖所示找到客戶機密(https://msdn.microsoft.com/dynimg/IC737349.png)。WP 8.1推送通知 - 無效的客戶端密鑰

如果我嘗試使用可在(https://apps.dev.microsoft.com)處生成的密碼進行註冊,我收到一條錯誤消息。

請求:

POST /accesstoken.srf HTTP/1.1 
    Content-Type: application/x-www-form-urlencoded 
    Host: https://login.live.com 

    grant_type=client_credentials&client_id=ms-app%3a%2f%2fS-1-15-2-3747961549-[...]&client_secret=[???]&scope=notify.windows.com 

響應:

{ 
    "error": "invalid_client", 
    "error_description": "Invalid client secret" 
} 

那麼,在哪裏可以找到這個客戶的祕密?

回答

0

您必須登錄到Microsoft開發的儀表板,創建一個新的應用程序(不必加載.xap文件,你只需要投入名稱和所有那些東西......)

之後,點擊剛剛創建的應用程序:在左側,從菜單中選擇「服務」,然後點擊「推送通知」鏈接。

最後,在您將看到的頁面上,單擊您將在第二段文字中看到的「實時服務網站」鏈接。你現在應該看到一個包含你的密碼的頁面。

讓我知道如果你解決了這個問題,歡呼!

+0

我已經這樣做了,但在「實時服務網站」上沒有用於身份驗證的客戶機密。 http://i.imgur.com/JqGtQtP.png正如您所見,實時服務網站僅提供密碼和私鑰。 –

+0

這是奇怪的..根據「應用程序的祕密」部分,我可以找到我的客戶端密鑰,我什至不能看到列「類型」 對不起,但我不知道還有什麼要尋找 –

+0

是的,沒問題。感謝您檢查它。但是真的很奇怪,我們在網站上提供了不同的信息。 –