0

Facebook メソッドPost()またはPostTaskAsync()を使用して投稿した後、投稿 ID を抽出するにはどうすればよいですか??

私はJSON.Netこのように使用しています

var postObject = await fb.PostTaskAsync("/me/feed", postArgs);               
dynamic result = JsonConvert.DeserializeObject((string)postObject);
string id = result.id;

しかし、それは動作しません!

を使用してそれを行う適切な方法は何facebook c# sdk v 6.xですか?

4

1 に答える 1

2

これをやりたい方法で使用するために、応答を逆シリアル化する必要はありません

dynamic postObject = await fb.PostTaskAsync("/me/feed", postArgs);    
string id = postObject.id;

PostTackAsync も使用していません。読み込もうとしているときに、postObject がまだ入力されていない可能性はありますか? 通常の投稿だけを試して、fb.Post("/me/feed", postArgs) それが機能するかどうかを確認します。

それでも解決しない場合は、ブレークポイントを設定して実際の応答を読み取る必要があります。適切な権限がなく、何らかのエラーが返される可能性があります。これがうまくいかない場合は、実際に得られた応答を投稿していただけますか?

于 2013-09-02T01:59:20.047 に答える