2016-04-10 20 views
1

私は私のC#コードでTLSharp NuGetで働いていると私はコードの下を経由して写真ファイルを送信することができますC#でTLSharp経由でテレグラムにオーディオとビデオファイルを送信する方法は?

var request = new Message_SendMediaRequest(
new InputPeerContactConstructor(contactId), 
new InputMediaUploadedPhotoConstructor(file)); 

が、私は、オーディオやビデオファイルを送信しようと、私は

InputMediaUploadedPhotoConstructor(file) to InputMediaUploadedAudioConstructor(file, duration)
を変更したときに、私は」することができます私はこのエラーメッセージを持っています:
"Object reference not set to an instance of an object."
どうすればいいですか?ありがとう。・ファーストで

+0

を使用してください適切な書式設定 – tmthydvnprt

答えて

1

私はTLSharp NugetとDLLを使用するが、私は私のプロジェクトにソースコードを展開するときやIPサーバを設定し、それはポートとAPIのIDとAPIのハッシュだ、私の問題を解決するために:

public async Task<bool> SendAudioMessage(int contactId, InputFile file, int duration) 
{ 
var request = new Message_SendMediaRequest(
new InputPeerContactConstructor(contactId), 
new InputMediaUploadedAudioConstructor(file, duration)); 
await _sender.Send(request); 
await _sender.Recieve(request); 
return true; 
} 
関連する問題