Страница 1 из 2

Где брать media_id?

Добавлено: 03 авг 2012, 21:57
4online
1) получаю адрес через docs.getWallUploadServer
2) CURL'ом заливают документ (изображение)
3) делаю docs.save
теперь надо разместить этот док. на стене через wall.post. Как написано в манах - параметр в attachments формируется <type><owner_id>_<media_id>. Если с первыми двумя всё ясно, то откуда берется media_id?

Re: Где брать media_id?

Добавлено: 03 авг 2012, 22:03
Alazaur
Ну например photo28043011_286634969 здесь 286634969 - media_id
Метод docs.save возвращает did это оно и есть

Re: Где брать media_id?

Добавлено: 03 авг 2012, 22:20
4online
Alazaur, огромное спасибо. Не могу понять почему я не обратил внимание на этот параметр.

Re: Где брать media_id?

Добавлено: 03 авг 2012, 22:22
4online
Правда другая беда. Когда у пользователя запрашиваетя разрешение публикации на его стене документа. Самого документа не виодно

Re: Где брать media_id?

Добавлено: 03 авг 2012, 22:25
gpv123
4online, с этим ничего не поделать

Re: Где брать media_id?

Добавлено: 03 авг 2012, 22:27
Alazaur
Попробуйте написать не attachments: а attachment:

Re: Где брать media_id?

Добавлено: 03 авг 2012, 22:38
gpv123
Alazaur, а зачем?

Re: Где брать media_id?

Добавлено: 03 авг 2012, 22:43
Alazaur
Та у wall.post такая есть болезнь))) Во всяком случае с полгода назад была. Я уж полгода ниче не делаю :D

Re: Где брать media_id?

Добавлено: 03 авг 2012, 23:03
gpv123
Alazaur, затестил. Работает и то, и то нормально

Re: Где брать media_id?

Добавлено: 03 авг 2012, 23:04
4online
хм...
если attachment написать, то все равно работает. Но не так как надо )))