2017-11-20 7 views
0

C#Webアプリケーションを、そのAPIを使用してRingCentralにログインしようとしています。 Web APIを初めて使用していて、RCの使い方がわかりません。私は彼らの文書を見ましたが、私は成功しませんでした。 https://github.com/ringcentral/ringcentral-csharp-clientRingCentral APIを使用したWebアプリケーション

私は自分のポータルにログインすることができ、私のすべての鍵は変更されていないので、私は自分の信用を知っています。

「await」キーワードを追加すると、メソッドをPage_Loadから「async」メソッドに変更したいときに最初にエラーが発生します。 次に、System.web.ui.pageまたはRingcentral.pageの場合はページ継承ですか?

最終的に、私はログインしてインバウンドおよびアウトバウンドのコールログを取得し、それらをgridviewに表示できるようにしたいと考えています。

私はVS 2017を使用しています。これはWebフォームアプリケーションです。私はMVCまたはWeb APIを選択しませんでした。 私はブレークポイントを壊すことさえできません。

public partial class _Default : Page 
{ 
    //https://github.com/ringcentral/ringcentral-csharp-client 

    private static String appKey = ConfigurationManager.AppSettings["appKey"].ToString(); 
    private static String appSecret = ConfigurationManager.AppSettings["appSecretKey"].ToString(); 
    private static bool isProduction = Convert.ToBoolean(ConfigurationManager.AppSettings["IsProduction"].ToString()); 

    private static String userName = ConfigurationManager.AppSettings["username"].ToString(); 
    private static String extension = ConfigurationManager.AppSettings["extension"].ToString(); 
    private static String password = ConfigurationManager.AppSettings["password"].ToString(); 
    private RestClient rc = null; 

    protected async void Page_LoadAsync(object sender, EventArgs e) 
    { 

     rc = new RestClient(appKey, appSecret, isProduction); 
     await rc.Authorize(userName, extension, password); 

    } 
} 

WebアプリケーションのサンプルのWebアプリケーションまたはスタブアウトコードは非常に役に立ちます。 おかげで、 KSS

答えて

関連する問題