他の API (Twitter) の中でも、私は Facebook Graph API を使用して、Facebook、Twitter、および指定されたメールボックスからの写真とメッセージのリアルタイムの「コラージュ」を作成し、結婚式のすべてのゲストが写真とメッセージを送信できるようにしています。結婚式中にビーマーを使用して投影されます。
type="message" および type="photo" メッセージの取得を正常に実装しましたが、type="status" のメッセージをフェッチする場合、メッセージに "message" プロパティがありません。また、ステータスが写真付きで投稿された場合、ステータス メッセージに添付された写真を取得する方法が見つかりません。
「不足している」情報を取得する方法はありますか (グラフまたは FQL を使用)。グループ自体のステータス メッセージ (Facebook を使用してグループを表示) にはテキストと写真が含まれているため、情報はどこかで入手できるはずです。
受け取ったメッセージの詳細は次のとおりです: (プライバシー上の理由から、一部のプロパティを変更または削除しました)。ご覧のとおり、ステータス更新のテキストを含む [メッセージ] プロパティはなく、このステータス更新に付随する写真への参照もありません。
Array (
[id] => xxxxxxxxxxxxxxx_xxxxxxxxxxxxxxx
[from] => Array
(
[name] => <name>
[id] => xxxxxxxxxxxxxxx
)
[to] => Array
(
[data] => Array
(
[0] => Array
(
[version] => 1
[name] => <name>
[id] => xxxxxxxxxxxxxxx
)
)
)
[actions] => Array
(
[0] => Array
(
[name] => Comment
[link] => http://www.facebook.com/xxxxxxxxxxxxxxx/posts/xxxxxxxxxxxxxxx
)
[1] => Array
(
[name] => Like
[link] => http://www.facebook.com/xxxxxxxxxxxxxxx/posts/xxxxxxxxxxxxxxx
)
)
[type] => status
[application] => Array
(
[name] => Facebook for iPhone
[namespace] => fbtouch
[id] => xxxxxxxxxx
)
[created_time] => 2012-05-26T16:00:00+0000
[updated_time] => 2012-05-26T16:00:00+0000
[likes] => Array
(
[data] => Array
(
[0] => Array
(
[name] => <name>
[id] => xxxxxxxxxxxxxx
)
)
[count] => 1
)
[comments] => Array
(
[count] => 0
)
)
必要なプロパティを取得する方法があることを願っています。ステータスメッセージとして投稿された写真がすべて結婚式のプレゼンテーションに使用できないのは残念です.