Публикация сообщения на стене пользователя приложением facebook

Мне нужно сгенерировать изображение из изображения профиля пользователя facebook и разместить его на стенах некоторых пользователей. Например, $ attch = array ('media' => array ((array ('type' => 'image', 'src' => ' https://graph.facebook.com/ '. $ Uid. '/ картина',
'href' => ' https://graph.facebook.com/ '. $ uid. '/ picture /')));

'src' => ' https://graph.facebook.com/ '. Линия $ uid. '/ picture' не показывает изображение …

Как я могу это решить?

благодаря

Я ответил на это по вашему дублирующему вопросу .

Он не показывает изображение, потому что на https://graph.facebook.com/%5Buser id] / картинке ничего нет. Вам нужно запросить https://graph.facebook.com/%5Buser id] и проанализировать JSON, чтобы получить его URL.

Вы попадаете в нужное место для картины:

http://graph.facebook.com/%5Busername или id] / picture / возвращает перенаправление на изображение на CDN в Facebook.

Вы можете попробовать его в браузере.

Я не знаю, что вы делаете с этим массивом, но вероятная проблема с вашим кодом заключается в том, что вы не выполняете перенаправление, чтобы найти фактическое изображение.

Изображение, с которого перенаправляется URL-адрес изображения, может меняться со временем, поэтому вы всегда должны сначала перейти к нему и выполнить перенаправление.