Используя API Graph Facebook, я загружаю фотографию из своего приложения iFrame через форму:
echo '<form enctype="multipart/form-data" action="'
.$graph_url .' "method="POST">';
echo 'Please choose a photo: ';
echo '<input name="source" type="file"><br/><br/>';
echo 'Say something about this photo: ';
echo '<input name="message"
type="text" value=""><br/><br/>';
echo '<input type="submit" value="Upload"/><br/>';
echo '</form>';
$ graph_url определяется до этой формы следующим образом:
$graph_url= "https://graph.facebook.com/me/photos?"
. "access_token=" .$access_token;
Это работает, и я могу загружать фотографии с моим приложением в профиль пользователя, однако, как только фотография загружена, содержимое моего iFrame заменяется «ответом» из графика:
пример:
{
"id": "1001207389476"
}
Я хочу, чтобы это не отображалось, а вместо этого показываю экран успеха, возможно, показывающий ссылку и на недавно загруженное изображение.
Кто-нибудь знает, как я могу это сделать? Последние три дня я вырывал свои волосы, просто пытаясь это сделать!
Для справки вот уроки, откуда я взял свой код:
https://developers.facebook.com/blog/post/498/ и http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development-php-sdk-3-0/
Приветствие.