Home  >  Article  >  CMS Tutorial  >  How to write an interface for phpcms api

How to write an interface for phpcms api

藏色散人
藏色散人Original
2020-01-14 09:21:143575browse

How to write an interface for phpcms api

How to write an interface for phpcms api?

I recently developed a CRM system by myself. I was thinking that if it can be sold in the future, I can dynamically call the recommended information of my website through the interface. It can be regarded as a kind of advertising! So I tried to use phpcms to develop a simple api interface

phpcms v9 develops a simple api interface (for novices!)

The api interfaces of phpcms v9 are all stored in api folder, the access path is http://www.XXX.com/api.php?op=count&...., the other op=count are your specific api files, so I started based on this rule Develop!

(1) Step 1: Create the file demo.php in the api folder of the website, code:

set_model($modelid); //设置模型id,如果是其他非文章模型可以不需要设置这个
$arr = $db->select(array('catid' => $catid),'*',$num); /调用所请求栏目id下的文章
$r = json_encode($arr); //转换为json类型
//jsonp请求的固定写法,可以解决跨域问题,引入callback回调函数
echo $_GET['jsoncallback'] . "(".$r.")";
?>

(2) Use ajax to send the request on the requesting page

ok Done! In this way, you can call things in your own website across domains!

The effect is shown in the picture:

How to write an interface for phpcms api

PHP Chinese website, a large number of free PHPCMS tutorials, welcome to learn online!

The above is the detailed content of How to write an interface for phpcms api. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn