开放平台

站长福利:阿里推出在线文档平台“语雀”支持搜索引擎抓取

前提是你 提交于 2019-12-17 17:56:11
阿里推出在线文档平台“语雀”,意欲重新定义在线文档,打造新一代 Office。 语雀是阿里在 2015 年自己内部研发的一个在线文档平台,此前仅对阿里内部员工开放 ,今年 12 月 8 日才正式对公众开放,目前仅支持网页端和小程序。 语雀相关负责人表示:相比石墨文档和有道云笔记等其他在线文档平台,语雀新增加了知识库,免费博客、画板评论、讨论区等各种知识流动功能,文章可以对平台所有开放,未来语雀的主打业务是云端知识协同,成为新一代 Office。 而对我们站长们和自媒体人而言,语雀将是一个新的推广平台,因为在语雀发布的文档是支持搜索引擎抓取和全网开放的,这点类似于360文库,另外语雀还提供付费圈子的建立,站长和自媒体人可以在语雀打造自己的圈子和付费社群,未来,语雀对站长们来讲或将是一个新的推广优化和打造个人IP的优质渠道 ! 作者:磊哥 来源:卢松松博客,欢迎分享。 来源: 51CTO 作者: wx5c7e33e5878de 链接: https://blog.51cto.com/14226418/2458995

NGAPI接口开放平台文档

空扰寡人 提交于 2019-12-13 15:40:47
接口域名: http://api.ng-api.com 官方网址: http://www.ng-api.cn 接口版本:v1 接口协议: 请商户对接使用对应的转账接口API和免转接口API,商户只能使用菜单对应的API,否则接口会调用失败。左侧菜单未注明的接口免转钱包和转账钱包可以共同使用 所有采集均按照北京时间获取记录 所有游戏都支持在登录和额度转换时若用户未创建会自动创建用户 所有额度转换接口都会返回转换后的余额 所有参数名的game_type plat_type均为小写字母 商户请求接口需要IP加白名单 数据返回格式统一JSON格式返回 接口返回包含statusCode message data三个字段 statusCode用来判断状态是否正确 ;message返回code对应的状态 ;data根据业务返回数据。 接入API访问地址另外提供,请与商务联系获取API地址和其他配置信息 为防止数据被劫持修改提交。所有接口不需要单独传api_account参数。 任何时候不要暴露该参数。 建议所有接口的请求超时时间设置为30秒以上。 系统所有接口新增wallet_type参数,(1为转账钱包 2为免转钱包)可自动切换免转钱包和转账钱包,平台可根据会员需求调用转账钱包和免转钱包。如果不传wallet_type参数,则默认使用系统开户时的钱包类型。 接口标准 数据协议: json

高并发系统设计之开放平台API接口调用频率控制系统

两盒软妹~` 提交于 2019-12-07 12:27:49
先描述下基本场景: 系统API接口日均调用次数预计1亿次,提供5台服务器。 需要做两种层面的控制: > 单IP、单应用每小时调用次数不超过10000次 > 单应用、单用户、单接口每小时调用次数不超过1000次 要求每次对频控系统的调用的响应时间在20ms内。 此外,应用开发者和开放平台所属公司关心调用次数统计数据,如当天某应用所有接口被调用总次数、当天某应用某接口被调用次数、当天某应用用户使用数等。 根据上面,我们可以直接得到系统响应度要求和计算得到系统吞吐量要求,计算公式如下: 1 2 频控系统吞吐量(系统每秒能够处理的请求数) = 80% * 1亿 / (24小时 * 60分钟 * 60秒 * 40% * 5) = 4630tps 80%、40%是指一天中有80%的请求发生在40%的时间内,是粗略的估算值。5是服务器数量。所以得到吞吐量要求为4630tps。前期设计系统时必须参考 这些性能指标 ,后期压测系统时必须根据这些指标设计测试计划。 总结下系统设计需要达成的目标: 请求的响应足够快 能支撑4630tps 占用的CPU、内存等硬件资源不能太夸张(隐性设计目标) A、数据结构设计 计数是典型的key-value数据结构。 可能想到的最简单最自然的方式是下面这样的: 1 2 K(app_id, ip) => V(count, startTime, lastTime) K

开放平台API接口调用频率控制系统设计浅谈

蹲街弑〆低调 提交于 2019-12-06 20:59:31
先描述下基本场景: 系统API接口日均调用次数预计1亿次,提供5台服务器。 需要做两种层面的控制: > 单IP、单应用每小时调用次数不超过10000次 > 单应用、单用户、单接口每小时调用次数不超过1000次 要求每次对频控系统的调用的平均响应时间在1ms内。 此外,应用开发者和开放平台所属公司关心调用次数统计数据,如当天某应用所有接口被调用总次数、当天某应用某接口被调用次数、当天某应用用户使用数等。 根据上面,我们可以直接得到系统响应度要求和计算得到系统吞吐量要求,计算公式如下: 频控系统吞吐量(系统每秒能够处理的请求数) = 80% * 1亿 / (24小时 * 60分钟 * 60秒 * 40% * 5) = 4630tps 80%、40%是指一天中有80%的请求发生在40%的时间内,是粗略的估算值。5是服务器数量。所以得到吞吐量要求为4630tps。前期设计系统时必须参考 这些性能指标 ,后期压测系统时必须根据这些指标设计测试计划。 总结下系统设计需要达成的目标: 请求的响应足够快 能支撑4630tps 占用的CPU、内存等硬件资源不能太夸张(隐性设计目标) A、数据结构设计初步尝试 计数是典型的key-value数据结构。 可能想到的最简单最自然的方式是下面这样的: K(app_id, ip) => V(count, startTime, lastTime) K(app

QQ互联API接口失效,第三方网站的死穴

丶灬走出姿态 提交于 2019-12-05 00:08:45
最近2个月,用开源程序WeCenter搭建了一个社交问答网站: http://ask.jiutianniao.com/ 。 为了方便用户注册,开通了QQ登录功能。 今天,突然发现QQ互联返回一直出现错误。 度娘了很久,发现大家都遇到这个问题了。Discusz和WeCenter论坛有很多类似的问题。 在WeCenter上找了很多答案,都不行。 直到现在,还没能解决这个问题。让人着急呀~ 还好,我们的只是一个小站。 那些,特别依赖QQ互联登录的网站,咋整呢。 开放平台,开放接口,是一个双刃剑,方便了登录,但是把自己的“命” 交给了别人。第三方出了问题,你很难单方面去解决这个问题。 so,我觉得:纯粹的使用“QQ一键登录” 是比较危险的,最好还是让用户绑定站内的用户名和密码。 这样的话,“一键登录” 不再是“一键登录”,而只是个账号绑定功能。 错误描述:redirect uri is illegal(100010),大家都是这样的结果。 武汉九天鸟-p2p网贷系统开发-互联网应用软件开发 公司官网: http://jiutianniao.comhttp://jiutianniao.com 社交问答: http://ask.jiutianniao.com 来源: oschina 链接: https://my.oschina.net/u/2339138/blog/409101

【开放平台】各平台相关API搜集&调用遇到问题一览表(Javascript版本)

吃可爱长大的小学妹 提交于 2019-12-04 20:38:46
下面列出的问题均为在开发中所遇到的,如果有更优解决方案或者觉得本人对问题理解错误,欢迎拍砖,轻重自便。(*^__^*) …… 一、百度地图API及其他 1、 相关资料文档列表 地图API示例 :看文档哪有看DEMO来得直接。 地图API文档 :深入挖掘API用法时,非文档不可少。 百度地图生成器 :无关代码,就是直接让你看到地图生成后的效果。 LBS开发者中心 :没有用过,但是不明觉厉啊。 百度CDN公共库 :虽然Google及各大网站都有类似功能,但是考虑到长期稳定,个人站点可以考虑选择百度的公共库。 2、百度地图暂不提供英文版。 到处搜索,包括在官方API文档的角角落落,都没在找到对英文版的支持。在其官方贴吧,看到有类似提问,但是管理员木有理睬。 二、Google地图API 1、相关资料文档列表 常用经纬度: 北京:39.917, 116.397 ; 上海:31.11, 121.29 ; 广州:23.7, 113.15 教程手册表: 官方英文手册 、 官方中文手册 R时代,你要怎样画地图? 、 博文参考 JS调用各版本: 英文版 、 中文版 、 中英文版 2、在弹出框中显示地图时,如果弹出框的状态是从隐藏到显示,地图会显示不全。 问题描述: 该弹出框在页面生成之后,由JS动态生成并隐藏(display:none),考虑到地图的加载时间,选择在生成弹出框时默认载入地图。但是

API开放平台基于accessToken实现

匿名 (未验证) 提交于 2019-12-02 23:48:02
A企业和B企业要进行合作时,A要开放api接口给B调用,这时候A可以采用基于accessToken的方式实现开放api接口 数据库表设计 B调用方式 B企业调用接口前先获取accessToken http://localhost:8080/auth/getAccessToken?appId=123456&appSecret=a1b2c3 然后调动真正的业务方法时携带accessToken http://localhost:8080/openApi/getUser?accessToken=ac18deb132684f6c8cb2c01bd85f86aa A企业具体实现 A企业设置accessToken过期时间为2小时,并且启动一个job定时刷新 A企业在拦截器里拦截所有的开发api接口,验证accessToken是否存在,是否过期,如果accessTokne存在并且没有过期就可以继续执行业务方法 @Component public class AccessTokenInterceptor extends BaseApiService implements HandlerInterceptor { @Autowired private BaseRedisService baseRedisService; public boolean preHandle

微服务开放平台接口设计

匿名 (未验证) 提交于 2019-12-02 23:43:01
什么是开放平台接口 在一些大型互联网公司,随着公司的业务发展逐渐庞大,需要和外部合伙伙伴进行合作,需要将公司的接口开放给外部其他合伙伙伴进行调用。 QQ互联网 、 微信开放平台 、 蚂蚁金服开放平台 钉钉开放平台 、 微博开放平台 ,比如实现功能QQ联合登陆、微信扫码登陆比如腾讯开放平台,比如实现功能QQ联合登陆、微信扫码登陆。 还有就是在大型集团公司中,分为总公司,和旗下多个分公司,总公司与分公司相互通讯也可以采用开放平台形式对接口进行授权。 ʲô 是Oauth2.0 OAuth : OAuth( 开放授权 )是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。 QQ登录OAuth2.0 :对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等),为了保护用户数据的安全和隐私,第三方网站访问用户数据前都需要显式的向用户征求 授权。 QQ登录OAuth2.0采用OAuth2.0标准协议来进行用户身份验证和获取用户授权,相对于之 ,其认证流程更简单和安全。 在开放平台接口设计中,遵循Oauth2.0认证授权协议 JWT。 QQ授权用到的字段属性介绍: appKey:商户密钥、这个可以进行修改,但是应该注意修改过之后进行同步的问题。 授权码Code:获取accessToken

Spring Cloud 开放接口平台

匿名 (未验证) 提交于 2019-12-02 23:05:13
1、什么是微服务开放平台 2、Oauth2.0开放授权协议 3、常用开放平台接口 4、QQ互联网授权平台 5、演示QQ互联网接口 6、基于SpringCloudOauth2 搭建微服务开放平台 https://github.com/spring-cloud/spring-cloud-security 什么是开放平台接口 在一些大型互联网公司,随着公司的业务发展逐渐庞大,需要和外部合伙伙伴进行合作,需要将公司的接口开放给外部其他合伙伙伴进行调用。 比如腾讯的QQ互联网、微信开放平台、蚂蚁金服开放平台 、微博开放平台,比如实现功能QQ联合登陆、微信扫码登陆。 还有就是在大型集团公司中,分为总公司,和旗下多个分公司,总公司与分公司相互通讯也可以采用开放平台形式对接口进行授权。 什么是Oauth2 OAuth: OAuth(开放授权)是一个开放标准,允许用户授权第三方网站访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的所有内容。 QQ登录OAuth2.0:对于用户相关的OpenAPI(例如获取用户信息,动态同步,照片,日志,分享等),为了保护用户数据的安全和隐私,第三方网站访问用户数据前都需要显式的向用户征求授权。 QQ登录OAuth2.0采用OAuth2.0标准协议来进行用户身份验证和获取用户授权,相对于之前的OAuth1.0协议

陆奇:创新推动社会进步,技术是创新最大最持久的驱动力

╄→гoц情女王★ 提交于 2019-12-02 05:24:39
陆奇:创新推动社会进步,技术是创新最大最持久的驱动力 以下为陆奇演讲实录(来源:新华网): 各位领导,各位嘉宾,各位朋友:大家好。很高兴第一次参加世界互联网大会。今年大会的主题“开放合作”,是一个非常值得讨论的话题。我基于个人工作经验来分享一下我的几个思考点。 第一,创新推动社会进步,技术是创新最大最持久的驱动力。特别是过去 60 多年来,信息和数字化成为全球创新的核心驱动力。深入观察信息工业发展的历史,我们会发现它是有结构化规模的,它是由大规模计算平台所驱动的。我个人非常幸运,在过去 30 多年第一线参与目睹了一系列的大规模计算平台的开放,以及它们所形成的产品和商业生态;从 PC 到互联网、到移动、到云计算、到早期人工智能早期。它们最大的功能特性是平台的开放性结构,它们通过平台的开发接口来建立信息与产品之间相互连接的界面,同时来建立可持续的、利益共享的商业模式。只有这样,通过链接,开放合作,建立越来越繁荣的商业生态。 它们另外一个共同特性是平台的内在生命力。一个平台,它的内在结构是由前台和后台组成,前台由人机交互的能力所驱动,后台由计算规模所驱动。本质上,平台是一种“完整并且可延伸的体验,或者是一种完整并且可延伸的能力”。在历史上,平台往往是由一个能带来定义性企业或者定义性能力的产品来开启。比如,微软的 Windows 95, 第一个浏览器Mosiac, 第一款智能手机