2016-08-16 5 views
0

私は、Smartsheet APIを使用して別のアプリケーションとの間でデータをインポート/エクスポートできるC#コンソールアプリケーション(Webアプリケーションではありません)を持っています。私がしたいのは、スマートシートの保存ワークシートでこのアプリケーションを機能させることです。私はWebhooksについて読んだことがありますが、少なくともC#レベルのドキュメントは悲惨です。私は定期的に(もしあれば)http POST/GET/RestとJSONコードの世界で働いているわけではないので、私は与えられた例を本当に理解していません。 C#の例があれば、私は与えられた方向性を誠実に感謝するでしょう。シートの保存でアクションを開始

答えて

0

webhooksを使用して変更を警告することなく、定期的にシートをポーリングしてバージョン番号を尋ねてその値を保存することができます。

// Get sheet version. smartsheet.SheetResources.GetSheetVersion(sheetId);

は次にあなたが得た以前のバージョン番号と比較し、最新のバージョン番号が高い場合は、変更が行われていることを知っています。その後、プロセスを開始することができます。バージョン番号の

詳細情報は、だから、ドキュメントにhere

+0

ある - ウェブフックは実行可能な選択肢ではありませんか? – pmfith

+0

Webhooksはシートに加えられた変更を警告するのに最適な方法であり、定期的にポーリングするより効果的です。しかし、RESTプロセスとHTTPメソッドの知識がなくても、実装するのは難しいかもしれません。 Smartsheetのドキュメントは、誰かがすでにこれらのトピックについて事前に知っているという観点から書かれています。あなたのアプリにWebhookを実装しようと思っているなら、これらのトピックを読んで、RESTとHTTPリクエストをC#で学ぶことをお勧めします。 – daveskull81

+0

私はC#でRESTリクエストのHTTPリクエスト構文を簡単に学ぶことができますが、C#でwebhookを実装するためにどのように使用されますか?あなたはどんな例も提供できますか? – pmfith

関連する問題