using System.Net.Http;
using System.Collections.Generic;
using System.Threading.Tasks;
public class GabbleIntegration
{
public async Task<string> GetVoiceTokenAsync(
string userId, string roomCode)
{
using (var client = new HttpClient())
{
var values = new Dictionary<string, string>
{
{ "appKey", "PUB-XXXXXXXX" },
{ "secretKey", "SEC-XXXXXXXX" },
{ "userId", userId },
{ "roomCode", roomCode }
};
var content = new FormUrlEncodedContent(values);
var response = await client.PostAsync(
"https://api.gabble.tr/Api/Auth.ashx", content);
return await response.Content.ReadAsStringAsync();
}
}
}