-2

Facebook SDK について読み始めたばかりで、自分のタイムラインなどから自分のサイトに投稿を取得したいと考えています。問題は次のとおりです。投稿を取得します:

var post = client.Get("732642713?fields=posts");

結果は次のとおりです。

{"name":"Name","id":"12432236"},"story":"Name is now friends with Name and 6 other.. etc etc.

この文字列から欲しいものは次のとおりです。

Name is now friends with Name and 6 other not the name and stuff.

何か案は?

4

1 に答える 1

1

Outercurve C# Facebook SDK を使用している場合post、例の変数は動的オブジェクトになります。

Outercurve の「はじめに」ページ ( http://facebooksdk.net/docs/web/getting-started/ ) で説明されているように、動的オブジェクトはキーと値のペアの辞書と考えることができます。

したがって、必要な値storyは動的オブジェクトのプロパティ内に存在し、次のようにアクセスできます。

string desiredStory = post.story;

一方、Facebook エンドポイントによって返される生の JSON について話している場合は、JSON (デ) シリアライザー (JSON.Net や ServiceStack.Text など) を介して送信し、標準を介して必要な値にアクセスできます。逆シリアル化されたオブジェクトのプロパティ

于 2013-09-04T11:25:53.460 に答える