Bur Ov: ... В поле photo надо отдать файл и передать через post. Сервер вернёт json данные. Парсим номер сервера, и делаем новый запрос. Во втором запросе надо отдать json от сервера, номер сервера, размеры выделенной области (я паристься не стал и сделал константные значения из расчёта "все фото рекомендуемого размера", и некоторые константные данные. Потом придёт какая-то лабулень с js кодом, в котором url (или какин-нмбудь другие данные) и надо подтвердить сохранение обложки новым запросом. Все фото на обложке. Но есть подводный камень: на последнем этапе может возникнуть рекапчпа с галочкой. Тут нужен рукапча или антигейт. Повторяем последний запрос с новым параметром (не помню каким).
Если кратко, то можно разделить выгрузку на 4 этапа:
1) Получение url
2) Выгрузка фото
3) Отдача размеров
4) Подтверждение.
На всех этапах я передавал rexixsid в куках и useragent ПК браузера. Писал по памяти с телефона. Точно что откуда и кула идёт смотрите через fiddler
Bur Ov: качаете fiddler, смотрите что куда уходит и приходит.
Я уже писал динамическую обложку, могу подсказать.
Во-первых надо залогиниться. Парсите из страници входа ip_h и lg_h, и еше некоторые постоянные данные, логин и пасс. Отсылаете на обработчик (не помню куда, посмотрите в html коде). Потом он отдаёт куки и несколько раз редиктит (помойму 2 раза). Нас интересует remixsid. Его нужно хранить, это сессия.
Во-вторых надо создать пикчу. Тут зависит от фантазии. Я делал число строк в БД, и число непрочитаннвх сообщений. Пикча должна быть 1590x400 (уточните на странице загрузки).
Ну и самый ответственный пункт загрузка. При нажатии на кнопку выгрузки вк создаёт окно. Ajax'oм он прогрудает url апплоадера. На этот url надо загрузить фото...
Justin Bieber: обычно это спецефические запросы. Но если интересно, то callback api вк вам тут поможет. Много не надо - хостинг, и базовые знания PHP и MySQL
К. А.: для standalone должен быть только https://oauth.vk.com/blank.html
{"error":"invalid_scope","error_description":"standalone applications should use blank.html as redirect_uri to access messages"}
Rou1997: у меня сеети не бывает долго (6+ часов) и за это время я уже успкваю встретиться с звонящим. Но как именно это странно, когда приходит недозвон от абанента, когда тот забыл телефон дома и стоит рядом с тобой.
Если кратко, то можно разделить выгрузку на 4 этапа:
1) Получение url
2) Выгрузка фото
3) Отдача размеров
4) Подтверждение.
На всех этапах я передавал rexixsid в куках и useragent ПК браузера. Писал по памяти с телефона. Точно что откуда и кула идёт смотрите через fiddler