私はこれについて非常に新しく、いくつかの助けが必要です。私は私のwebapiから私のアプリに通知を送信しようとしています。これを行うには、URL(「https://onesignal.com/api/v1/notifications」)にいくつかの情報(許可とコンテンツタイプのヘッダー)を含む投稿を送信するだけです。しかし、私は投稿を送信すると、それは時間がかかると私はちょうど得る操作のタイムアウトは、に達して、私に役立つかもしれないメッセージのエラーはありませんでした。私はasp.netソリューションからonesignalのドキュメントからコードを試してみましたが、私のために働いていません。誰でも助けることができますか?または、私の必要条件でエラーをどのように追跡することができますか?通知を送信し、私のためにいくつかの応答を返すために長い時間がかかっているwebapiのC#からoneignalのURLにPOSTリクエストを送信
using (var client = new HttpClient())
{
var url = new Uri("https://onesignal.com/api/v1/notifications");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", "Rest ID");
var obj = new
{
app_id = "APP ID",
contents = new { en = "English Message" },
included_segments = new string[] { "All" }
};
var json = JsonConvert.SerializeObject(obj);
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync(url, content);
}
あなたには何が起こっているのかわかりませんが、これは私にとってはうまくいきます。そして、あなたの分かち合いにとても感謝します。 – Lee