如何在drupal中调用API并将该API中的数据显示到页面中或创建该API数据的drupal视图?我想在drupal页面中显示来自API的数据,或者我想创建来自API的数据视图。如果有人知道这一点,请分享详细信息。
答案 0 :(得分:0)
您可以简单地为webservices或api创建一个drupal模块。 在钩子菜单中,您可以像这样提供网址和功能信息
$items['api/v1.0/projectListings'] = array(
'title' => t('Project Listings'),
'description' => t('Project listings '),
'page callback' => 'project_listings',
'access callback' => TRUE,
);
在回拨功能上,您可以查询您的需求
function project_listings(){
//get the data eg: $data
echo json_encode($data);
}
使用钩子菜单网址,你可以通过解码收到的JSON数据来检索数据并在你想要的页面中使用