2016-08-27 7 views
0

다른 웹 사이트의 웹 API를 사용하여 중력 양식에서 데이터를 가져 오려고합니다. 지금까지이 있습니다Gravity Forms 원격 웹 API PHP

<?php 
$field_filters = array ( 
        array( 
         'key'  => '50', 
         'operator' => 'is', 
         'value' => '2020' 
        ) 
       ); 

$search['field_filters'] = $field_filters; 

$search_json = urlencode(json_encode($search)); 

$base_url = 'http://thewebsite.co.uk/'; 
$api_key = 'theykey'; 
$private_key = 'thekey'; 
$method = 'GET'; 
$route = 'forms/1/entries'; 
$expires = strtotime('+60 mins'); 
$string_to_sign = sprintf('%s:%s:%s:%s', $api_key, $method, $route, $expires); 
$sig = self::calculate_signature($string_to_sign, $private_key); 
//include field filters in search querystring parameter 
$url = $base_url . $route . '?api_key=' . $api_key . '&signature=' . $sig . '&expires=' . $expires . '&paging[page_size]=1000&search=' . $search_json; 
?> 

그래도 얻을 모든 치명적인 오류입니다 : 자기 :: 더 클래스 범위가 활성화 없을 때 이것이 무엇을 의미 하는가에 액세스 할 수 없습니까? 어떤 도움이라도 좋을 것입니다!

답변