出自Yahoo_cn_wiki

跳转到: 导航, 搜索

您在这:首页 > NCP文档中心 > 应用管理系统帮助

应用管理系统帮助

目录

本文档主要介绍如何在NCP中调试和发布您的应用。在此之前,请确保您具有开发应用的条件

注册成为开发者

在开发应用前,您需要先注册成为开发者,从中国雅虎开发者网站首页,选择相应的注册开发者链接,就进入了相应得注册页面。您可以选择注册成为个人开发者或者企业开发者

如果您选择注册成为个人开发者,那么只需要简单的填写您的姓名和联系电话,然后就可以开发应用了。

请您填写正确的联系方式,便于我们与您进行联系。

如果您选择成为企业开发者,那么请您如实填写信息,等待雅虎公司审核后,我们会给您发送通知邮件。您就可以开始开发应用了。

当然,您可以随时在系统中通过点击左侧导航栏修改联系信息。

开发应用

当您注册成为个人开发者或者成为审核通过的企业开发者之后,就可以开始开发您的应用了。您可以参考创建Hello World应用,更详细的信息请参考如何开发公告板应用NCP接口文档

添加新应用

当您注册成为个人开发者或者成为审核通过的企业开发者之后,进入NCP开发者后台,就可以点击左侧导航上的添加新应用填写应用基本信息。点此查看各项填写内容的详细说明

填完信息,点击保存后调试,既可提交应用。这时,系统会为应用分配一个接口密钥(API Key)签名密钥(Secret Key)API Key是应用的唯一标识,在对回调请求鉴权等场合需要用到API KeySecret Key

确认后,会进入开发调试列表页面,此时应用进入开发调试状态。如果您觉得信息填的不合适,可以在调试列表中单击要修改的应用并选择修改后保存来改变应用相关信息。

调试应用

为了让您的应用运行在站长天下,添加应用成功之后,您可以进入应用管理中调试中的应用列表,找到相应的应用,点击调试,进入您自己站点的后台。选择添加新模块,从我调试中的模块列表加入您要调试的应用,然后重新发布一下站点,就可以在您的站点上看到您编写的应用了。

发布应用

当您觉得您已经调试好应用,可以将应用公布给所有站长的时候,您可以在应用管理--调试中的应用列表中申请发布应用。方法是:点击调试中应用列表的相应应用栏中的发布按钮将应用提交审核,此时此应用会出现审核中的应用列表中。

中国雅虎公司将会对您的应用做相应的审核,如果审核通过,此应用将会出现在已上线的应用中,同时我们会给您相应邮件通知,所有站长都能从他们的站点中添加您的应用;如果应用审核未通过,此应用将会出现在未通过的应用列表中,届时您能查看到未通过的原因,如果您还想继续调试,可以在未通过应用列表中点击相应应用栏中点击取消申请按钮,这样此应用将返回调试中的应用列表,您就可以继续调试,然后重新提交发布申请。

应用版本升级

当您的应用上线后,站长们就可以添加使用您的应用了。作为开发者,您可能会经常有升级应用的想法。为了在升级应用时不影响线上已经被用户使用的应用(线上可以被添加的应用会保持之前已经通过审核的版本),我们提供了测试环境。

实现的方法是:

  1. 进入应用管理系统,在已上线应用列表中,点击相应应用栏中的修改连接,
  2. 在此修改页面中,您可以通过修改相应的回调接口地址,比如说原有的标准视图的回调接口地址是:
    http://example.com/myapp/boxview_v1.html
    改为新版本http://example.com/myapp/boxview_v2.html
  3. 信息修改完后,点击保存调试,您可以在调试中的列表中看到此应用。
  4. 修改应用代码,并对新的版本进行调试
  5. 调试完成后,你可以通过(发布应用)中提到的方法来发布新版本的应用。

新版本的应用审核通过后,将会替换原来的线上的版本;添加过旧版本的用户,他们的版本也将升级到新的版本。

其他操作

查看应用

在任何应用列表中,都可以通过点击应用图标或者名称来查看应用详细信息。

下线应用

如果您不想让您的应用继续被其它站长添加的话,您可以申请把应用下线。具体的方法是:进入已上线的应用列表中,点击下线,您的应用会进去下线审核状态,如果审核通过后,应用将下线,站长将不能在应用列表中看到此应用,但已经添加的应用会继续使用;如果没有通过,此应用将会进入审核未通过列表。

Image:note.png 提示
如果您的应用在运行过程出现问题,中国雅虎有权利强行将之下线。

删除应用

如果您不想让您的应用继续被其它站长添加,甚至已经被站长添加的应用都停止运行的话,您可以申请删除您的应用。具体的方法是:

  • 在已上线、下线的应用列表中,点击相应栏的删除按钮提交删除申请,如果审核通过的话,应用将会进入已删除的应用列表,此时站长将不能在应用列表中看到此应用,并且已经添加了此应用的模块都将显示该应用已被删除。
  • 如果您的应用还没有发布过,即应用在调试中的应用列表中,并且状态显示为开发调试中,您可以通过点击删除直接删除此应用,由于此应用尚未被发布过,所以不需要经过审核。
Image:33.gif 警告
请注意,一旦应用被删除,就不能恢复了,请谨慎操作。

应用的状态

应用分为7种状态:开发调试、审核中、上线、修改调试、下线、删除和未通过。其中处于开发调试和修改调试的应用都在调试中的应用列表,其他状态的应用可以在在相应的列表可以看到。以下是应用状态列表:

应用状态列表
应用的状态 对普通站长的影响 对开发者自己的影响 能进行的操作 对应列表中的位置
开发调试 无法添加应用 可以通过调试中的应用列表添加并且展示 修改/发布/删除 调试中的应用
审核中 与提交审核前的状态相同 与提交审核前的状态相同 无操作,等待雅虎通过或拒绝 审核中的应用
上线状态 可以通过站长后台的应用列表添加展示 可以通过站长后台的应用列表添加并且展示 修改不发布/修改发布/下线/删除 已上线的应用
修改调试 与上线状态一样,可以通过站长后台的应用列表添加并且展示,但是是以前审核通过的内容 可以通过调试中的应用列表添加并且展示,对应的是最新修改后的应用内容 修改不发布/修改发布/发布/删除 调试中的应用
下线状态 站长不能通过站长后台的应用列表添加,但是已经添加的模块展示不会受到影响 可以通过调试中的应用列表添加并且展示,对应的是最新修改后的应用内容 修改不发布/修改发布/上线/删除 下线的应用
删除状态 站长不能通过站长后台的应用列表添加,已经添加的模块会显示该应用已被删除的提示 不能通过站长后台的应用列表添加,已经添加的模块会显示该应用已被删除的提示 察看删除原因 删除的应用
审核未通过 与提交审核前的状态相同 与提交审核前的状态相同 察看理由/取消申请 未通过的应用

应用主要状态之间的转换如下图所示:

应用的状态转换


  1. 开发调试:此状态表示应用还在开发阶段,新应用提交后进入此状态,这个时候只有开发者可以在自己站点中通过调试中的应用列表列出此应用,并可以添加此应用做相应的调试。开发调试状态下,用户可以对应用进行修改、提交发布申请和删除等操作。如果进行修改操作,并选择修改后保存,应用还在开发调试状态,只是内容进行了更新;如果进行修改操作,并选择修改后发布,则与提交发布申请一样,应用进入审核列表。如果您在此状态中点击删除应用,会弹出确认信息,确认后,相应的应用直接被删除,进入删除状态。
  2. 审核中:当应用提交发布申请、下线申请或者删除申请后进入审核状态,审核通过后,应用进入相应的状态,如果审核不通过,则应用进入未通过状态。审核状态下,不能对应用进行任何操作。站长和开发者自己在站点的添加应用-〉调试中的应用列表看到的应用和提交审核前的状态一致。
  3. 上线:应用通过审核后,进入上线状态。这个时候普通站长都能在相应应用列表中看到该应用。此状态下可以对应用进行的操作有修改、申请删除和申请下线。修改后如果选择保存进入修改调试状态,如果选择直接发布,则会进入审核列表,通过审核后修改的内容生效,未通过审核则进入未通过列表。若申请删除或者申请下线,则应用进入相应的审核状态,等待中国雅虎确认后,进入删除或者下线状态。
  4. 修改调试:在这个状态下,普通站长都能添加该应用以前审核通过的版本,而开发者自己可以从添加应用-〉调试中的应用列表中看到并添加最新修改过的应用。修改调试状态下,可以对应用进行的操作有修改、发布和删除。如果修改后保存,相应应用还在修改调试状态。如果选择修改后发布,则与提交发布申请一样,相应应用进入审核列表。如果在列表中点击按钮进行删除操作,会出现弹出框要求输入删除理由,输入后,相应应用进入删除审核状态,进入审核列表。
  5. 下线:在此状态下,所有站长都不能添加该应用,但以前添加过的应用不受影响,开发者自己可以从添加应用-〉调试中的应用列表中看到并添加最新修改过的应用。此状态下应用可以进行的操作有修改,下线和删除。如果进行修改并选择修改后保存,应用还在处于下线状态。如果进行修改并选择修改后发布,则与提交发布申请一样,应用进入审核列表。若此时进行删除操作,会弹出框要求输入删除理由,输入后,应用进入删除审核状态,进入审核列表。
  6. 删除:用户提交删除请求,并且经过确认或者审核后,应用进入此状态。此状态下,普通站长和开发者自己都不能添加该应用,同时添加了该应用的模块也显示为应用已被删除。如果应用是被用户自己删除的,则没有任何操作。如果是被雅虎人员删除,则可以点击相应的按钮察看删除原因。
  7. 审核未通过 :开发者对于应用提出上线,修改,下线,删除等需要审核的请求,经过雅虎人员的审核,发现由于某些原因不适合进行此操作,则应用会进入此状态。可以进行的操作有察看理由和取消申请。察看理由显示审核未能通过的原因,而取消申请则让应用回到提交审核前的状态。
个人工具