我現在正在一個小型的網絡應用程序中,我必須集成一個軟電話(Keyyo API)。但我不知道如何將它嵌入到我的應用程序中。 這是一個呼出的網址:將Keyyo API與asp.net webforms集成應用程序
https://ssl.keyyo.com/makecall.html?ACCOUNT=<ligne keyyo>&CALLEE=<destination>&
CALLEE_NAME=<nom appelé>
我不知道如何嵌入URL中點擊一個按鈕。
我現在正在一個小型的網絡應用程序中,我必須集成一個軟電話(Keyyo API)。但我不知道如何將它嵌入到我的應用程序中。 這是一個呼出的網址:將Keyyo API與asp.net webforms集成應用程序
https://ssl.keyyo.com/makecall.html?ACCOUNT=<ligne keyyo>&CALLEE=<destination>&
CALLEE_NAME=<nom appelé>
我不知道如何嵌入URL中點擊一個按鈕。
由於您有共享鏈接到他們的文檔 - keyyo.com/fr/echanger/api_espace_developpeur.php,我看了那裏,發現它確實如下。
With the API, you can use our services directly to the heart of your information system. Keyyo provides an API based on HTTP requests GET like to notify a client application for incoming or outgoing calls. Another interface is also available to make an outgoing call from a third party application.
也就是說,它是一個GET
請求時,你可以使用WebClient
做出Get
請求。同樣,你說這是點擊按鈕時需要的。爲了達到這個目的,你可以在按鈕點擊處理器中寫下如下內容
注:與所需的值
protected void btnsub_Click(object sender, EventArgs e)
{
string api_url = string.Format("https://ssl.keyyo.com/makecall.html?ACCOUNT={0}&CALLEE={1}&CALLEE_NAME={2}", "param1","param2","param3");
string output = string.Empty;
using(System.Net.WebClient wc = new System.Net.WebClient)
{
output = wc.DownloadString(api_url);
}
//<ligne keyyo>, <destination>, <nom appelé>, replace value of param1,param2,param3 with required values
}
<asp:Button ID="btnsub" runat="server" Text="submit" OnClick="btnsub_Click" />
你需要用戶重定向到該頁面替換參數1,參數2,參數3的值? – 2014-10-19 09:48:12
不,我不想將用戶重定向到這個url.the url用於撥打電話。 http://www.keyyo.com/fr/echanger/api_espace_developpeur.php 你可以查看這個網址來更加了解。 – rami 2014-10-19 10:17:35