本帖最后由 gordon1985 于 2013-4-8 16:31 编辑
网盘直链介绍: 网盘直链是指借助咕咕网盘的大容量云存储服务,将网盘内文件导入到外部网站的链接。广泛应用于跨站点间的文件下载、图片展示、媒体文件在线播放等领域。咕咕网盘直链服务支持图片、音乐、影视、文件等直接在第三方站点进行展示、在线播放,分享及直接下载,不会因第三方站点的容量及功能限制等而导致无法服务。
------------------------------------------------------------------------------------------------
API直链的开通、使用、暂停及配置
------------------------------------------------------------------------------------------------------------------------
1. 开通服务: 进入网盘直链服务中心,http://www.51gugu.com/account/wip.aspx 按需选择网盘直链服务套餐
2. 进入网盘直链开放平台:http://open.51gugu.com 使用网盘账户登入平台后,系统将会自动分配App Key,包括:appid 及 appSecret 并在API直链设置页面中看到相关信息。 届时,网盘内将自动生成API直链文件夹:WIPFiles
3. 文件直链文件夹配置 一个账户可绑定多站点进行直链服务 “站点及目录设置”无实际功能,仅作为便于用户分辨及便于记录所用,无实际使用功能 如用户可建立2个站点共同使用直链服务,域名分别为:A.com B.com , 用户可新建一个A目录,用与A.com使用,新建B目录,用于B.com 使用
在此可对文件夹及站点所属进行记录,便于后期配置。
详细配置见文档说明:http://open.51gugu.com/wiki 4. API直链白名单防盗链设置及直链暂停: 可根据配置对API直链目录内不同文件夹进行白名单防盗链设置,也可暂停某个文件夹内所有文件的直链,详细设置见配置页面。 如用户建立2个站点共同使用直链服务,域名分别为:A.com B.com , 并新建 A 、B 两个文件夹分别存储直链文件,那么用户可对不同目录(对应站点)进行白名单防盗链配置,也可途中暂停某个文件夹的直链服务,当需要启用时,只需恢复使用即可。
5. API接口描述及说明文档请访问网盘直链开放平台文档:http://open.51gugu.com/wiki
6. 整合型直链配置及设置: 【php】需用户按照文档帮助进行配置 【asp.net】http://open.51gugu.com/wiki/sdk.aspx 【DZ论坛上传插件】http://open.51gugu.com/wiki/plugins.aspx
------------------------------------------------------------------------------------------------------------------------
DZ论坛上传插件整合方法
------------------------------------------------------------------------------------------------------------------------
第一步:直链文件修改:
进入直链配置文件包,选择Gugu_attachment.htm 、proxy.html 、Gugu_config.inc.php文件进行配置:
----------------------------------------------------------------------------------------
Gugu_attachment.htm
第1行 设置Gugu.GuguFrame.js路径 建议放在自己服务器上,不要发布出去
将:src="http://127.0.0.1/source/plugin/gugu_attachment/gugu.guguFrame.js"
中的127.0.0.1设置为用户自己的站点路径
如:www.abc.com
修改后结果为:
src="http://www.abc.com/source/plugin/gugu_attachment/gugu.guguFrame.js"
第85行 设置upload_pluginc.php路径 建议放在自己服务器上,不要发布出去
将:var fileUrl = 'http://127.0.0.1/source/plugin/gugu_attachment/upload_pluginc.php'
中的127.0.0.1设置为用户自己站点的路径
如:www.abc.com
修改后结果为:
var fileUrl = 'http://www.abc.com/source/plugin/gugu_attachment/upload_pluginc.php'
----------------------------------------------------------------------------------------
proxy.html
第6行 设置Gugu.GuguFrame.js路径 建议放在自己服务器上 不要发布出去
将:src="http://127.0.0.1/source/plugin/gugu_attachment/gugu.guguFrame.js"
中的127.0.0.1设置为用户自己站点的路径
如:www.abc.com
修改后结果为:
src="http://www.abc.com/source/plugin/gugu_attachment/gugu.guguFrame.js"
----------------------------------------------------------------------------------------
配置Gugu_config.inc.php,
<?php
$PLUGINID = ; //配置格式例如:$PLUGINID = 1234; (既:appid)
$PLUGINSECRET = ""; //配置格式例如:$PLUGINSECRET = "aaaa";(既:appSecret)
$PLUGINSPATH = "/"; //配置格式如:$PLUGINSPATH = "/test"; (此项是对该站直链设置存放路径,"/"代表默认存放至WIPFiles目录中,如设置为/test,则说明该站点上传数据将保存在WIPFiles/test中,非默认设置下,需至网盘WIPFiles内新建该名称目录 <如:设置为/test,则需进入网盘WIPFiles内新建test文件夹与之对应>)
?>
如未授权直链ID需要先进行登录授权,地址:http://open.51gugu.com/
重要提示:未进行登陆授权将无法生成ID,无法完成后台配置。另外,此账号为站长管理资源使用,成功安装插件后论坛所有用户发布的资源会抄送在此账号指定目录下!
----------------------------------------------------------------------------------------
备注:
如果想把默认的附件上传隐藏,可以在Gugu_attachment文件夹下找到Gugu_attachment.htm,打开编辑,找到:
//隐藏默认的插件上传
//document.getElementById("e_btn_attachlist").style.display = 'none';
将第二行前面的//去掉,结果如下:
//隐藏默认的插件上传
document.getElementById("e_btn_attachlist").style.display = 'none';
(为方便用户,当前已默认如上设置,用户无需修改了)
----------------------------------------------------------------------------------------
第二步:插件安装
1、上传Gugu_attachment目录到discuz的source/plugin/下;
2、进入DZ根目录,下载forum.php及home.php文件
把如下代码加到forum.php或home.php文件php代码的最后一行:
require DISCUZ_ROOT.'./source/plugin/Gugu_attachment/Gugu_attachment.inc.php';
(注:加在 “?>”前)
结果如下:
第2步完成后forum.php或home.php文件末尾将会像这样:
require DISCUZ_ROOT.'./source/plugin/Gugu_attachment/Gugu_attachment.inc.php';
?>
3、将修改后的forum.php及home.php文件上传覆盖原来的文件
注:如果在home.php页面使用该插件,请将plugins.png 上传到static/image/editor目录下。
----------------------------------------------------------------------------------------
应用示例:
----------------------------------------------------------------------------------------
A. 音乐播放:
附件:
【51咕咕网盘】 爱到底.mp3
B. 视频播放:
附件:
【51咕咕网盘】银河怪物-黑洞
---------------------------------------------------------------------------------------------------------
API站长、网站应用开发者应用案例
用户小华建立一个网站,随着用户不断增加,对服务器硬件、带宽、存储空间及安全的要求越来越高,随之带来的服务及运营成本剧增,一直成为困扰小华这类的站长的首要问题,这时,小华参与了咕咕网盘直链应用联盟,通过整合API开发接口,原来的担忧全部得到了解决。
1. 存储空间及硬件成本上:
用户及站长上传的文件全部保存到该站长在咕咕网盘的直链文件夹中,不再保存在本地服务器中,大大节省了本地服务器存储空间不足的压力。本地服务器只需保存网站程序文件,没有了存储空间的要求,再通过咕咕网盘平台的强大云计算能力,自然也就无需再对服务器等硬件进行升级及硬件采购,甚至只用租用一个空间即可完成大型站点的建设。
2. 带宽上(超大带宽满足需求):
由于使用的是咕咕网盘的直链高速带宽通道,本地服务器只需很小带宽保证页面的打开即可,文件、视频、音乐等其他文件均全部从咕咕网盘直链服务器传送并展示在用户面前,不占用本地服务器的带宽,为本地服务器节省了90%以上的带宽。
3. 运营成本上( 节省60%以上 ):
使用了咕咕网盘的直链服务, 无需再对服务器硬件及存储硬件进行采购,同时带宽需求上,
可选择咕咕网盘 不同级别的直链套餐(可根据需求选择流量计费套餐 / 包月不限流量套餐 / 包年不计流量计费套餐),根据站点运作状况 选择最佳最省钱的服务套餐(可随时更换及升级套餐服务),可为站点节省60%以上的带宽成本。
----------------------------------------------------------------------------------------
演示站点:http://wip-cs.51gugu.com/forum.php?mod=viewthread&tid=3&extra=page%3D1
----------------------------------------------------------------------------------------
咕咕网盘 www.51gugu.com
插件官方地址:http://open.51gugu.com/wiki/plugins.aspx
网盘直链及试用地址:http://www.51gugu.com/account/WIP.aspx
---------------------------------------------------------------------------------------- |