2014-12-16 8 views
0

Я пытаюсь отображать рабочие часы на одной странице с помощью запроса API CURL Google API. Это работало вне wordpress, но в Wordpress появляется ошибка INVALID_REQUEST. Я добавил следующий код на мою страницу content.php. Когда я попробовал это с классом WP_Http, у меня была такая же ошибка.Wordpress curl google curl request

   $ch = curl_init(); 
       curl_setopt($ch, CURLOPT_URL, 
       'https://maps.googleapis.com/maps/api/place/details/json?placeid='.get_field('google_place_id').'8&key=AIzaSyBsFOzP0Xg7b1GgK3x09l_isAiLUTWwS2g'); 
       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
       $result = curl_exec($ch); 

       print_r($result); 
       $json_a=json_decode($result,true); 

        $now = $json_a[result][opening_hours][open_now]; 
        if ($now == 1) { print "Currently: Open" . '<br/><br/>'; } else { print "Currently: Closed" . '<br/><br/>'; } 

        $hours = $json_a[result][opening_hours][weekday_text]; 

        foreach ($hours as $v) { 
         echo $v . '<br/>'; 
        } 

ответ

0

Существует 8 перед тем &key, это, вероятно, сделает placeid недействительным.