Ответы пользователя по тегу Яндекс.Карты
  • Как получить список отзывов об организации с карт Яндекса?

    @gvordex
    Пример реализации на php:
    function get_request_result($request)
               {
                    $ch = curl_init();
                     curl_setopt($ch, CURLOPT_URL, $request);
    
            
                    /*Храним сеанс в сессии*/
                    curl_setopt($ch, CURLOPT_COOKIEFILE, true);
                    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
                    curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiefile");
                    /**/
    
                    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                    $server_output = curl_exec($ch);
    
                    curl_close($ch);
    
                    return json_decode($server_output);
                }
    
    $request_token = "https://yandex.ru/maps/api/business/fetchReviews";
    $token = get_request_result($request)->csrfToken;
    $request_reviews = "https://yandex.ru/maps/api/business/fetchReviews?ajax=1&businessId=id_организации&csrfToken={$token}&page=1&pageSize=5";
    $reviews_obj =  get_request_result($request_reviews);


    Тогда можно программно получать список отзывов.
    Ответ написан
    2 комментария