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