我正在尝试通过 hook_menu 实现一个 json 端点。这是我的代码:
function gcm_subscribe_menu() {
$items['gcm_subscribe/subscribe'] = array(
'title' => 'Test-Endpoint',
'page_callback' => 'gcm_subscribe_ajax_subscribe',
'type' => MENU_CALLBACK,
'access arguments' => array('access content'),
);
return $items;
}
function gcm_subscribe_ajax_subscribe() {
drupal_json(array('test' => 'testData'));
}
我的问题是,当我通过 javascript 调用此端点时,我收到错误 403。
有人知道为什么吗?