ユーザーが応答するストリームからイベント ID を取得することは可能ですか。「XPTO がイベントに参加します」というメッセージしか表示されません。
問題は、イベントの名前を取得できるように、Stream テーブルにクエリを実行してイベント ID を取得できるかどうかです。
これまでのところ、マルチクエリシステムを使用しています。
以下に例を示します。
$queries = array(
'query1' => 'SELECT app_data, app_id, post_id, share_count, created_time, message, permalink , actor_id, attachment, description, attribution, target_id, source_id, parent_post_id, filter_key, type FROM stream WHERE filter_key in (SELECT filter_key FROM stream_filter WHERE type = "newsfeed" AND uid = me()) ORDER BY created_time DESC LIMIT 50',
"query2" => "SELECT uid,first_name, last_name FROM user WHERE uid in (SELECT actor_id FROM #query1)",
"query3" => "SELECT page_id, name FROM page WHERE page_id in (SELECT actor_id FROM #query1)"
);
クエリは、ページとユーザー名を取得することです。ユーザーがイベントに応答した場合に備えて、イベント名を追加する必要があります。