佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1503|回复: 7

关于 REST

[复制链接]
发表于 15-1-2016 04:29 PM | 显示全部楼层 |阅读模式
本帖最后由 皮特潘 于 15-1-2016 04:40 PM 编辑

请问各位大大们, 我现在想把网站的database share 给做apps 的人, 也就是说, 我这里update了database, 他那里会自动update。

我是菜鸟, 我只知道Jqapi, rest, api, rss等等能实现,可是要做才能实现linkable呢?

我的网站是php的, 是不是用rest最好?(我的是MySQL)

请各位大大们为我指点迷津
回复

使用道具 举报


ADVERTISEMENT

发表于 15-1-2016 11:03 PM | 显示全部楼层
你能写个API, 我不是很清楚PHP有哪些好用,所以上网帮你找了一个
http://www.slimframework.com/

评分

参与人数 1人气 +5 收起 理由
皮特潘 + 5 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 16-1-2016 11:59 AM | 显示全部楼层
早上好!

最主要要看你要什么层次的Data Sharing.

如果你要做到DB的某个Table Share资料, 最简单的做法就是让别人的DB 设定成你的DB的Slave
然后你就不用去管他了, 你做的资料更动人家那边也会一样.
这是资料库Back-end的层次
  1. 你 Mysql <--Slave-- 人家 Mysql
复制代码

但是会有问题就是, 你可能有办法指定那几个table, 但是没办法控管那几笔记录可以分享

当然你也可以在你的Mysql创一个简单的Account, 这个Account只有简单的Select 功能, 跟指定几个你想要分享的table,
他需要用到就让他自己连进你的DB然后自己Login 你创的Acc, 自己写SQL.

如果你要做 Restful, 楼上提供给你的简易式的Framework是个不错的选择.
他的形式就会像这样
  1. 你的 Mysql <---> PHP <---> Web <--形式--> 人家 Request资料
复制代码

形式的部分, 就看你要依照RSS, 还是你自己定义好一个XML的格式, 你的Client自己想把法Parse资料.
这种形式我们称作API


请注意, RSS. Restful, API 是各自代表不同的东西, 请自行补足这方面的知识.

就看你要怎样程度的情况, 例如简单, 快速, 控管等. 没有最好的Solution的.

共勉之.

评分

参与人数 1人气 +5 收起 理由
皮特潘 + 5 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 16-1-2016 03:06 PM | 显示全部楼层
本帖最后由 keatkeat87 于 16-1-2016 07:08 AM 编辑

PHP 不熟,
但是互联网规范都是差不多的啦。
现在一般大家都是用 REST API + oauth 2.0 来应对手机应用和网页应用开发.
PHP 框架应该有直接支持的吧 (反正 .net 是有啦 嘻嘻)


评分

参与人数 1人气 +3 收起 理由
皮特潘 + 3

查看全部评分

回复

使用道具 举报

发表于 16-1-2016 09:29 PM | 显示全部楼层
.Net 用的是WebApi, 很全面也很容易入手

评分

参与人数 1人气 +3 收起 理由
皮特潘 + 3

查看全部评分

回复

使用道具 举报

发表于 16-1-2016 09:53 PM 来自手机 | 显示全部楼层
我的是用laravel framework
RESTful api

评分

参与人数 1人气 +3 收起 理由
皮特潘 + 3

查看全部评分

回复

使用道具 举报

Follow Us
发表于 17-1-2016 08:07 PM | 显示全部楼层
本帖最后由 可爱的医师小小 于 17-1-2016 08:08 PM 编辑

如果是這樣的情況,DB是兩個同樣的Application,可以考慮直接share DB來用。<-- 不建議,很危險

最好是你自己再寫過一個API,讓後把API給他用,這樣比較安全,因為只有特別generate的token才能access API。再者,你自己開發了API后,也比較容易scale。
補充:
可以考慮用parse或者是firebase吧。

评分

参与人数 1人气 +5 收起 理由
皮特潘 + 5 谢谢分享

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2-2-2016 05:06 PM | 显示全部楼层
谢谢各位的回复, 我觉得我暂时还不能handle~@@

慢慢学先~~
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 19-4-2024 01:12 PM , Processed in 0.076678 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表