Facebook C#SDKを使用して、添付ファイルを取得する方法、つまりメッセージから追加された写真やファイルを取得する方法。メッセージをjson応答としてフェッチできますが、添付用のキーが表示されませんでした。
例えば
画像を追加してメッセージに返信しました。
Facebook C#SDKを使用してFacebookからメッセージアイテムを取得したとき
FacebookClient fbclient = new FacebookClient("AccessToken");
fbclient.get("me\inbox"),
画像のエントリが表示されませんでした。返信はコメント部分にあります。
上記のクエリから受け取ったJsonの応答は次のとおりです。
{
"data": [
{
"id": "1234567890123456",
"to": {
"data": [
{
"name": "John Doe",
"id": "100001234567890"
},
{
"name": "Jane Doe",
"id": "100001234567891"
},
{
"name": "Jack Smith",
"id": "100001234567892"
}
]
},
"updated_time": "2012-12-04T11:28:18+0000",
"unread": 0,
"unseen": 0,
"comments": {
"data": [
{
"id": "1234567890123456_1",
"from": {
"name": "Jack Smith",
"id": "100001234567891"
},
"message": "attachment testing",
"created_time": "2012-12-04T11:28:18+0000"
}
],
"paging": {
"previous": "https://graph.facebook.com/1234567890123456/comments?limit=25&since=1234567890&__paging_token=1234567890123456_3",
"next": "https://graph.facebook.com/1234567890123456/comments?limit=25&until=1234567890&__paging_token=1234567890123456_1"
}
}
]
返信はコメント部分にあります。返信にも画像を添付しました。しかし、画像のエントリは表示されませんでした。