@Aliance с ссылкой для загрузки на сервак вк никакой ошибки быть не может, она же получается не просто так, а при помощи api. При помощи echo $content; я вывожу эту ссылку, чтобы проверить есть ли она и всё норм - она есть. Если ссылка нормальная - токен тоже валидный. Может с самой картинкой что-то не то, но я вроде пробовал с разными.
Некоторые методы не требуют access_token, следовательно не надо создавать никакое stand-alone приложение, чтобы получить этот ключ для доступа к чему-либо. Вот пример метода, где не нужен AT: vk.com/dev/likes.getList Тем более почти любой запрос можно просто сделать из адресной строки браузера.
При этом, если делать запросы через документацию vk api(я имею в виду штуку, которая внизу сей страницы - https://vk.com/dev/wall.post (без авторизации в вк, не увидите)), то всё в порядке.