ВКонтакте, cURL

Discussion in 'PHP' started by coldblood, 21 Apr 2012.

  1. coldblood

    coldblood Banned

    Joined:
    20 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Хочу удалить сообщение со своей стены - парсю html, и не смотря на то, что я подключаюсь (через cURL) владельцем стены, мне не удается в html обнаружить hash удаления сообщения, а только лишь hash "отметить как спам", т.е. ВКонтакте почему-то не воспринимает подключившегося cURL-a как владельца страницы! Несмотря на то, что авторизовался под логином и паролем владельца... Постить на свою стену могу, а удалять - нет (только "отмечать как спам", как это могут сторонние посетители страницы).

    В чем может быть дело?
     
  2. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Кажеться VKBOT такое делал но не знаю жив ли он щас
     
  3. coldblood

    coldblood Banned

    Joined:
    20 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    ВК бот - это СИ, хотя кое-какие функции в нем на прошлой недели не работали корректно или не работали вообще. Именно про удаление со стены - не знаю... А тут - cURL и без того косо-корявый парсинг html разнообразными simple_html_dom-ами и регулярками... Хотел бы подсказку именно для средств PHP (cURL).
     
  4. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Честно говоря сложно сказать не увидев саму страницу которую выдаёт что не так, мб пропустили просто...


    p.s. на JS+jQuery такой скрипт занимает 1-2 строчки... сам удалял не так давно стену, заявки исходящие, музыку и прочее... 1-3 строчки кода на js, советовал-бы так, 2 минуты дела...
     
  5. coldblood

    coldblood Banned

    Joined:
    20 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Недостаточно знаю JS.

    Видимо, у меня проблема в Cookies, т.к. после авторизации мне приходится перемещаться по страницам, и в это время ВК перестает воспринимать эти перемещения, как владельца стены... Отсюда и запрет на удаление, а только "пометить как спам".
    Как вы сохраняете Cookies (cURL-ом) при авторизации и перемещению по ВК?
     
  6. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Попробуйте выложить сюда свой скрипт.
    Я "сохраняю" куки вот так: CURLOPT_COOKIE
    А вообще лучше использовать API
     
  7. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    ВК БОТ это AHK (Auto Hot Key) как то так.
     
  8. coldblood

    coldblood Banned

    Joined:
    20 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Да, дело было в куках :) Разобрался уже. Прежде сохранял в текстовый файл CURLOPT_COOKIEJAR, а после попробовал - CURLOPT_COOKIE - всё получилось.
     
  9. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    используй API, будь хорошим парнем