助けてください!!MSDN から提供されたこの単純なコードが機能しない理由がわかりません....
Windows 通知で使用されるアクセス トークンを取得するために、この MSDN 記事に記載されているように、GetAccessToken() で次のコードを使用していますが、「Bad Request 400」が返されます。
PACKAGE_SECURITY_IDENTIFIER、CLIENT_SECRET は、アプリが Windows ストア ダッシュボードに登録されたときに取得された値です。
string urlEncodedSid = HttpUtility.UrlEncode(PACKAGE_SECURITY_IDENTIFIER);
string urlEncodedSecret = HttpUtility.UrlEncode(CLIENT_SECRET);
string body = String.Format("grant_type=client_credentials&client_id={0}&client_secret={1}&scope=notify.windows.com", urlEncodedSid, urlEncodedSecret);
string response;
using (WebClient client = new WebClient())
{
client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
response = client.UploadString("https://login.live.com/accesstoken.srf", body);
}
どんな助けでも大歓迎です.......