Home > CMS Tutorial > PHPCMS > body text

How to write an interface for phpcms api

藏色散人
Release: 2020-01-14 09:21:14
Original
3566 people have browsed it

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.")";
?>
Copy after login

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

Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
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 [email protected]
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!