API钩子