首页 > 其他分享 >新浪SAE为例-源代码的开发

新浪SAE为例-源代码的开发

时间:2024-05-16 20:41:14浏览次数:21  
标签:单击 如图所示 为例 微信 SAE 应用 新浪 源代码

源代码就是指编写的最原始程序的代码。我们所运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。就像音乐家用五线谱,建筑师用图纸,那程序员的工作的语言就是“源码”了。

新浪SAE是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台,SAE是新浪云计算战略的核心组成部分。SAE提供了一系列分布式计算、存储服务供开发者使用,包括分布式文件存储、分布式数据库集群、分布式缓存、分布式定时服务等,这些服务将大大降低开发者的开发成本。同时又由于SAE整体架构的高可靠性和新浪的品牌保证,大大降低了开发者的运营风险。

接入并登录SAE

首先在浏览器输入“新浪SAE”进行搜索,然后在结果中找到带有官网标志的网站链接,如图所示。

 点击官网网站链接,便会出现新浪微博登录界面,如图所示。新浪云的账号需要使用微博账号登录,如果当前没有微博账号,需要先注册微博账号,再用微博账号访问新浪云计算。如果注册新浪云用于企业服务,建议用所在公司的企业邮箱注册一个全新的微博账号专门用于登录新浪云。将账号密码输入相关文本框,然后单击“登录”;或单击页面右上角的“二维码登录”链接,在页面上就会出现一个二维码,然后使用手机新浪微博客服端扫描二维码,便可登录新浪云计算。

 单击“登录”之后,会出现新浪云计算授权界面,在新页面上单击“连接”即可。绑定微博账号后需确认身份,如图所示。在文本中输入手机号码,然后单击蓝色按钮“获取验证码”,接着等待新浪网将验证码发送至手机上,将接收到的6位数注册验证码输入“手机验证码”文本框中。然后在“安全邮箱”与“安全密码”中分别输入邮箱与密码,所填写的安全邮箱与安全密码十分重要,是部署代码即管理应用等重要操作时所使用的邮箱与密码。最后还需要输入验证码,即将图中的数字、字母所组成的验证码输入文本框中即可,接着勾选“接受新浪云用户协议”前的小方格,再单击“下一步”就完成这一步设置。

 

完成“确认身份”之后,就会出现“注册成功”界面,如图所示,接着单击“进入用户中心”便可进入云计算。

 

 微信公众号接入新浪SAE需要在云应用SAE界面中创建新应用。进入新浪云计算用户中心后,在页面左上方单击控制台,接着在出现的几项选择中单击“云应用SAE”,如图所示。

 然后单击“创建新应用”如图所示,接着会出现一个提示对话框,说明普通型用户创建应用后,将会每日收取10云豆作为应用租金,在对话框中单击“继续创建”。

 创建新应用首先要填写域名与应用名称,如图所示。填写二级域名,域名仅允许由数字,字母组成,长度为4~18位,创建后不可修改;应用名称应填写应用的中文名称,供显示用。

 接着在运行环境中单击左右按钮,找到并单击“微信公众平台PHP SDK”,如图所示,单击“创建应用”。之后页面上会出现发表微博的窗口,单击窗口中的“点此管理该应用”链接,进入应用界面。

 创建完成后,进入应用页面,单击页面左侧的“应用”,然后在下方出现的多项选择中单击“代码管理”,如图所示,图中的链接就是之后所需要的URL地址。接着在页面中找到该应用的信息,即图,单击右侧的“上传代码包”链接,将微信接口文件代码包上传(代码包可在微信公众平台下载)。

 上传代码之后,单击图中的“编辑代码”,便会出现安全验证窗口,输入密码之后,单击“安全验证”,便会进入编辑代码界面,如图所示。

 双击图中的“index.php”文件,查看代码是否上传成功,上传成功之后便完成了应用的开发,之后便可登录微信公众平台进行接口设置。

在公众平台上填写配置信息,登录微信公众平台,在开发项单击“基本配置”,接着在页面单击“修改配置”,如图所示。

 在公众平台需要填写的参数有:服务器地址,即URL;令牌,即Token;消息加密密钥,即EncodingAESKey。填写的URL为图的链接,即云应用的域名;Token在index.php中定义为weixin;填写微信公众平台中的URL和Token的配置信息时不要填错,不然无法验证成功。EncodingAESKey,单击“随机生成”就会自动生出长串字符密码,最后单击“提交”,如图所示。

 单击“提交”之后,便会出现二维码扫描界面,使用手机微信扫描该二维码,在手机界面点击“确定”修改服务器配置,如果一切顺利,便可设置成功。如果提示“token验证失败”,可以先重次几次,微信服务器有时不稳定。另外新浪SAE要求进行实名认证,请先上传身份证进行实名认证并通过审核后再试。

设置成功之后,便会回到微信公众平台的基本配置界面,单击“启用”,然后再单击出现的询问对话框中的“确定”,开启后,页面会变成如图所示,用户发送的消息将自动转发到该配置地址,并且在网站中设置的自动回复和自定义菜单将会失效。 

标签:单击,如图所示,为例,微信,SAE,应用,新浪,源代码
From: https://www.cnblogs.com/9999w/p/18196698

相关文章

  • 【ubuntu】几个软件安装源(22.04为例)
    1、阿里https://developer.aliyun.com/mirror/ubuntu22.04为例debhttps://mirrors.aliyun.com/ubuntu/jammymainrestricteduniversemultiversedeb-srchttps://mirrors.aliyun.com/ubuntu/jammymainrestricteduniversemultiversedebhttps://mirrors.aliyun.com......
  • 解决新浪微博图床 403 批量下载图片等资源(以 MMChat 数据集为例)
    目录1.代码2.举一反三1.代码该Python脚本可多线程地批量下载新浪图床图片,每次下载会检查哪些图片已下载并过滤已下载的图片。importosimportrequestsfromconcurrent.futuresimportThreadPoolExecutor,as_completedimportloggingimporttimefromtqdmimport......
  • 以MIT实验Turtle Graphcis为例,探讨底层实现和复用相关
    ​在我们软件构造实验中,包含了MIT的原实验TurtleGraphcis的任务,接下来我就在完成这一实验过程中的思考谈谈个人关于底层实现和复用相关的观点。​ MIT的原实验页面链接为http://web.mit.edu/6.031/www/fa18/psets/ps0/,通过阅读页面我们可以了解这一实验的目的。简要来......
  • 多版本同时维护的 Bug 修复源代码保存方案
    问题描述在日常维护系统的过程中,我们经常需要修复他人提交的Bug(因为自己写的都是feature嘛)。对于单个线上版本的项目,我们可以轻松地创建一个bug修复分支,修复完成后再将其合并到主分支即可。然而,当系统同时存在多个线上版本时,比如V1.0.1、V1.0.2、V1.0.3、V1.1.0等,或者需......
  • android 反编译APK取源代码。
    坑,自己写的AndroidAPK程序,发现线上版本是1.9.4,本地的代码版本却是1.9.1。不知道到底怎么回事,svn里面也没有日志记录。。。。。只能从线上apk反编译来看看了,幸好这个升级日志里面,更新内容很少。。。。。真的是诡异 反编译过程如下,其他地方转来的,仅做记录用,方便自己以后按这......
  • 如何防止源代码泄露?6种企业防泄密解决方案
    在数字化转型浪潮中,源代码成为企业宝贵的核心资产,其安全性直接关系到企业的生存和发展。源代码泄露不仅会导致商业秘密外泄,还可能造成严重的经济损失和品牌信誉下降。为此,采用高效的防泄密措施,如华企盾DSC数据防泄密系统,成为企业保护源代码不可或缺的策略。以下是结合华企盾DSC系......
  • 大语言模型(LLM)的逻辑推理能力的例子 —— 以ChatGPT3.5为例
    例子:......
  • Go语言高并发与微服务实战专题精讲——远程过程调用 RPC——客户端处理RPC请求的原理
    远程过程调用RPC——客户端处理RPC请求的原理及源代码分析 客户端无论是同步调用还是异步调用,每次RPC请求都会生成一个Call对象,并使用seq作为key保存在map中,服务端返回响应值时再根据响应值中的seq从map中取出Call,进行相应处理。 客户端发起RPC调用的过程大致如下所示,我们......
  • 为 IIncrementalGenerator 增量 Source Generator 源代码生成项目添加单元测试
    本文属于IIncrementalGenerator增量SourceGenerator源代码生成入门系列博客,本文将和大家介绍如何为源代码生成项目添加单元测试添加单元测试的作用不仅可以用来实现通用的单元测试提高质量的功能,还能用来辅助调试IIncrementalGenerator增量SourceGenerator源代码生成项......
  • 使用 ForAttributeWithMetadataName 提高 IIncrementalGenerator 增量 Source Generat
    本文将告诉大家如何使用ForAttributeWithMetadataName方法用来提高IIncrementalGenerator增量SourceGenerator源代码生成的开发效率以及提高源代码生成器的运行效率这是一个在2022的6月15才合入的新功能。原因是Roslyn团队发现了大量的源代码生成器和分析器项目都......