stream.publish, как вы знаете, используется для публикации на стене текущего пользователя. Вы можете использовать «feed» для публикации на стене друга и «apprequests» для отправки уведомления (Requests 2.0).
https://developers.facebook.com/docs/reference/dialogs/requests/
Я использую все три. Хотя у меня были проблемы с изображениями, появляющимися в прошлом, у меня не было последних проблем. Я считаю, что это просто проблемы с кэшированием в Facebook Убедитесь, что у вас нет ограничений на загрузку изображений на вашем сервере, например, проверьте реферера, чтобы убедиться, что они есть на вашем сайте.