2017-12-04 6 views
0

.Net SDK tokbox sdkを持つ.Netサーバーがあります。TokboxアーカイブコールバックURLは常に.Netでnullを返します

アーカイブがAWS S3バケットにアップロードされたことを知る必要があります。そのためにはJSONコールバックURLを受け取る必要があります。

は私のURL https://company.com/home/archivingvideoなので、私は、文字列関数はnullパラメータを受け取りHomeController.cs

[HttpPost] 
[AllowAnonymous] 
public ActionResult ArchivingVideo(String param) 
{ 

[HttpPost] 
[AllowAnonymous] 
public ActionResult ArchivingVideo(Object param) 
{ 


[HttpPost] 
[AllowAnonymous] 
public ActionResult ArchivingVideo(Newtonsoft.Json.Linq.JObject param) 
{ 

に、しようとしています。 オブジェクト関数は{}パラメータを受け取ります。 Newtonsoft.Json.Linq.JObjectが呼び出されていません

コールバック情報を取得する必要がありますか?私はPOSTMANでJSONファイルを送ろうとしましたが、Stringを受け取りました。アーカイブのURLを持つために

おかげ

答えて

1

を、それはS3にアップロードするのにかかる時間は可変であるので、あなたは、サーバーをポーリングする必要があります。たとえば、5秒ごとにGETを実行すると、最終的にダウンロードURLが取得されます。

+1

TokBoxのプロジェクト設定では、S3がアップロードを完了するたびにURLを指定して、JsonでPOSTを送信できます。 私はS3を5分ごとに呼び出すことができますが、クリーナーツールを使用している場合は、使用することをお勧めします。 – Jano

関連する問題