`

如何搭建一个微博应用(以健康小助手为例)

阅读更多

创建一个新浪微博(下面简称“微博”)应用其实很简单,现以我做的健康小助手为例,详细的说明整个过程。

  说明微博的网页应用是基于php的,所以要学会一点php,附件有一个php的简明教程,教程的36页至53页是说语法的,差不多够用的了,不够就再翻pdf或问谷老师。


  首先是创建一个应用。在微博应用开发首页:http://open.weibo.com/devel.php, 用户用微博账号登录后可以“创建应用”,在弹出窗口“选择你要创建的应用类型”里选择“站内应用”(以网页形式运行的,若要做桌面客户端或手机端则选“普通应用”)。 如果是第一次创建应用,需要编辑开发者信息,并需要到邮箱验证。在 “创建站内应用”页面,输入“应用名称”,“应用介绍”,“域名绑定”(选否),“广场分类”选“微博小工具”,“标签”,等填写完成后,点击“申请SAE应用托管服务”,进入SAE首页:http://sae.sina.com.cn/ ,并在原“创建站内应用” 页面点击“创建”,再进入SAE首页

  SAE是(sina app engine,一个可免费部署应用的平台), 在SAE首页“用微博账号登录”。 第一次使用SAE时,在登录后需要填写账号信息,注意:其中“安全密码”要牢记,以后创建应用和数据库操作等都需要用到。填写账号信息后进行邮箱验证。验证后进入到“我的应用”列表,点击“创建新应用”,进入“创建应用”页面,输入:二级域名(名字最好能代表你应用的功能),应用名称,应用描述。创建成功后点击应用名的link,进入应用页面。在当前页面点击“应用向导”,再选“社会化应用”,在“新浪微博OAuth框架 ”点击“安装”,接着在“选择应用”选刚创建的应用,版本为“新创建版本”,在后面输入:1(或自己喜欢啦),下一步后需要输入APPKey和APPSecret,这时返回“应用信息汇总”页面的(就是在微博开发首页创建的应用),在该页面下方会有 APPKey和APPSecret,把它们复制到SAE页面。确认后会有:访问应用和管理应用 的link,点访问应用可访问默认的应用页面(像所有的应用一样,需要授权),点管理应用可进入应用页面。

  到此已经成功创建自己的一个应用了。接下来就是通过编写代码来创造丰富的应用。


 在正式编程前还需要准备SAE的SDK,在SAE首页里,Sina App Engine SDK下载,目前我用的是: Windows版-1.0.5 3.6M。 这是一个代码管理器,可以上传新修改的文件和版本管理。解压缩后运行am.exe,输入微博账号和填写SAE账户信息时的安全密码(不是微博登录密码)登录,默认会自动下载你当前所有的应用,可以看到有你刚创建的应用和VERSION 1的内容界面。在Upload的界面框里我是把三个选项都打勾(语法检查,仅上传更新文件,文件扩展名过滤)。但注意AM.EXE没有代码编辑功能,自己选择喜欢的编辑工具来编辑代码,例如EditPlus或Notepad++,我是用Notepad++的,免费又强大。官网5.9.2版下载:http://notepad-plus-plus.org/release/5.9.2 。下载后在“设置”,“首选项”,“文件关联”,"customize",输入:php,点向右的箭头就可以关联所有php文件。


  好了,全部已经准备好。在下一篇说明制作“健康小助手”的过程,并开放全部源码。如果有什么疑问的可以访问http://forum.open.weibo.com/read.php?tid=54,这里也有个教程,或者直接联系我:email:bosshida@gmail.com

分享到:
评论

相关推荐

    浪人腾讯微博营销小助手 v4.2.3.zip

    浪人腾讯微博营销小助手是一款微博营销辅助软件,功能包括批量发送广播,定时发送广播,离线定时发送广播,离线定时心情签到等。 浪人腾讯微博营销小助手粉丝功能介绍: 1.收听指定用户ID 浪人腾讯微博营销小助手...

    新浪微博小助手 龙网新浪微博小助手 v9.7

    “龙网新浪微博小助手 v9.7”是一款专为新浪微博设计的辅助软件,它的核心功能主要集中在以下几个方面: 1. **内容发布与管理**:该软件支持一键发布多条微博,节省了用户手动操作的时间,同时提供定时发布功能,让...

    飞哈微博助手

    飞哈 微博 我认为行,是我今天弄微博的时候第一个使用的软件,推荐给好东西大家分享

    中国移动统一开发环境(CMCC_UDE)移动微博应用开发示例

    统一开发环境(UDE)作为一个跨平台的手机应用开发工具,为帮助开发者降低学习门槛,提高开发效率,开发和提供一系列应用Demo和开发指南,如示例应用Demo:黑白棋、天气预报、移动微博、英语学习小助手等。

    腾讯微博小助手 龙网腾讯微博小助手 v5.1

    总之,"龙网腾讯微博小助手 v5.1"是一款针对腾讯微博用户的专业工具,它以提高用户互动、简化管理流程为宗旨,通过实时提醒、批量操作和数据分析等功能,让微博管理变得更为高效。对于那些希望在腾讯微博平台上扩大...

    档案娘助手(微博删除小助手插件,支持自定义删除微博)v0.0.37官方免费版

    档案娘助手(微博删除小助手插件,支持自定义删除微博)是一款新浪微博的辅助工具,支持新浪微博一键批量删除,支持找回删除微博,还可以管理赞、收藏、评论哦,需要的朋友欢迎前来下载使用! 档案娘助手功能介绍: 1...

    微博平台基础开发

    微博,作为一个新兴的社交媒体平台,以其短平快的信息传播方式迅速走红。它不仅是一个基于用户关系的信息分享和传播平台,还具备强大的社交功能。用户可以利用网页、手机端等多种方式更新不超过140字的消息,形成...

    微博账号管理(支持多个账号)

    2. **第三方管理工具**:市面上有许多第三方应用或浏览器插件,如“微博小助手”等,专门为管理多个微博账号设计。这些工具通常支持同时登录并管理多个账号,且提供批量发布、定时发布、数据分析等功能,对于专业...

    VI_应用随身小助手.pdf

    VI 会启动一个点火线程用来执行点火相关事务,点火时会将应用状态设置为点火中(Initiating),点火结束后,依据点火结果设置应用状态为启动完成(Initiated)或点火失败(InitiatedFailed)。 暴露和控制组件或...

    健康小助手

    android应用 生活健康信息,日常服药闹钟提醒,常见疾病和用药常识

    基于Android的健康饮食小助手App开发(源码+数据库).zip

    基于Android的健康饮食小助手App开发(源码+数据库).zip 【项目技术】 android+java+mysql 【实现功能】 健康饮食小助手的主要使用者分为管理员、用户,管理员:饮食搭配、用户健康指标管理、饮食推荐、用户信息、...

    基于Android的健康饮食小助手(源码 + 说明文档 + 演示视频)

    总之,这个基于Android的健康饮食小助手是学习和实践Android应用开发的一个宝贵资源,涵盖了从基础到进阶的各种技术点,无论是对初学者还是经验丰富的开发者都有很高的参考价值。通过实际操作和分析源码,开发者可以...

    android健康小助手

    总的来说,"Android健康小助手"是一个结合了数据录入、存储、分析和可视化功能的应用,旨在帮助用户改善生活习惯,促进健康生活。其背后的技术涉及Android开发框架、数据库管理、数据接口集成、统计分析和用户体验...

    QQ电脑管家健康小助手.docx

    在“定时休息”功能触发时,系统会自动锁定屏幕,给用户一个强制性的小憩时间。休息的时间里,用户应该远离电脑,做一些如伸展、走动等身体活动,有助于缓解因长时间坐姿而产生的不适。休息时间结束后,屏幕会自动...

    OPPO小助手 V2.0.4

    在实际应用中,OPPO小助手可能还具备其他辅助功能,如系统优化、垃圾清理、应用管理等,以全面维护手机的健康状态。这些功能都是为了提升用户日常使用手机的效率和舒适度,让OPPO手机用户能够更好地享受科技带来的...

    QQ电脑管家健康小助手介绍.docx

    护眼配色是健康小助手的一个重要功能,它旨在减少用户因长时间看电脑屏幕而产生的视觉疲劳。默认情况下,电脑屏幕的背景色可能是较亮的白色,长时间盯着这样的屏幕可能会对眼睛造成压力。健康小助手能够将系统的背景...

    从0到1搭建一个语音对话机器人,5分钟定制个人AI小助手(新手入门篇)

    本次分享将带领大家从 0 到 1 搭建一个一个语音对话机器人,5分钟定制个人AI小助手,旨在帮助初学者快速走通从理论到应用的过程,希望对感兴趣的同学提供一点帮助。 同步的项目文档可参考:...

    Android应用源码之基于北京地铁小助手有导航功能

    在本项目中,我们主要探讨的是一个针对"北京地铁小助手"的Android应用程序源码,该应用具有导航功能。这是一份宝贵的教育资源,对于想要学习Android应用开发,特别是地图导航功能实现的开发者来说,非常有价值。 ...

    【护眼精灵】健康小助手

    【护眼精灵】健康小助手是一款专为保护用户视力而设计的应用程序,它结合了现代科技与健康理念,旨在减少长时间使用电子设备对眼睛的负面影响。在当今数字化时代,人们越来越依赖电脑、手机等设备,这往往导致眼睛...

Global site tag (gtag.js) - Google Analytics