将Facebook Canvas应用程序(自2010年3月以来未涉及)迁移到OAuth和HTTPs的第一步--

将Facebook Canvas应用程序(自2010年3月以来未涉及)迁移到OAuth和HTTPs的第一步--,facebook,canvas,https,oauth,Facebook,Canvas,Https,Oauth,我不是一个专业的程序员。我是一个“餐桌编程爱好者”。我的问题就在这个故事的最后 2010年3月,我想出了如何将我的交互式数据库驱动web应用程序引入世界的办法,将我的web应用程序转变为Facebook画布应用程序 基本上,我在2010年3月之前使用MYSQL、PHP、HTML、JavaScript等,使用“傻瓜”书籍构建了我的web应用程序。一旦我确信我的web应用程序可以作为一个独立的网站使用,我就仔细阅读Facebook在线文档,想知道如何将我的应用程序变成FB Canvas应用程序 那是

我不是一个专业的程序员。我是一个“餐桌编程爱好者”。我的问题就在这个故事的最后

2010年3月,我想出了如何将我的交互式数据库驱动web应用程序引入世界的办法,将我的web应用程序转变为Facebook画布应用程序

基本上,我在2010年3月之前使用MYSQL、PHP、HTML、JavaScript等,使用“傻瓜”书籍构建了我的web应用程序。一旦我确信我的web应用程序可以作为一个独立的网站使用,我就仔细阅读Facebook在线文档,想知道如何将我的应用程序变成FB Canvas应用程序

那是在2010年3月。当时,将web应用程序转换为FB Canvas应用程序的过程基本上涉及获取以下文件,并将其保存到我的web主机服务器上的目录:

-- At public_html:
    -- config.php
    -- facebook_desktop.php
    -- facebook_mobile.php
    -- facebookapi_php5_restlib.php
    -- fbtest.htm
    -- JSON.php
    -- jsonwrapper_inner.php
    -- xd_receiver.htm
-- At public_html/php:
    -- facebook.php
现在我的问题是:

自2010年3月以来,我的应用程序一直运行良好,但现在(从今天早上开始)我的应用程序根本无法运行(甚至无法打开)。我怀疑这是由于与迁移到OAuth 2.0和HTTPS相关的需求发生了变化——我需要学习如何响应这些需求

至少让自己能够继续在FB上使用自己的应用程序,我的第一步应该是什么?一旦我们弄明白了这一点,我将寻求关于如何再次让其他FB成员使用我的应用程序的指导

我希望一些人会觉得这篇文章很有帮助

谢谢,, FL

这里有一个概述:哪些链接指向文档和博客文章,这些文章给出了如何迁移的示例

谢谢,非常感谢

我已经开始复习你提到的材料了。我将继续深入,但我想让你们知道,现在,我看到这些短语在我脑海中提出了问题:

-- "If you are only using the PHP SDK (Software Development Kit) for authentication..."
-- "If you are using the JavaScript SDK for login..."
-- "Update to PHP SDK..."
-- "Update to JavaScript SDK..."
-- "Implementing the OAuth 2.0 authentication system..."
-- "Using the latest SDKs..."
根据我的原始帖子中的详细信息,是否有人能够确定我目前是实现了PHP SDK还是JavaScript SDK?我不知道我是否曾经使用SDK来建立我的身份验证和授权方法。我只知道我的方法是申请FB应用程序ID、应用程序机密并将一组文件复制到我的服务器。我从2010年3月开始的实现方法是否太旧,以至于它既不是PHP SDK也不是JavaScript SDK

“更新SDK”不需要我首先实现某种SDK吗

如果事实证明我没有使用SDK作为我古老的身份验证和授权手段的一部分,那么什么指令集真正适用于我迁移到OAuth2.0

我担心,如果看不到一套一步一步的指令,我的服务器上就会出现无关的和冲突的文件

是否有人知道任何迁移说明,如“将web主机服务器中的这些文件(文件A、文件B、文件C和文件D)替换为这些文件(文件E、文件F、文件G和文件H)”

谢谢,,
FL.

我目前的理解是,在2010年3月,我实现了当时可用的PHP SDK。我的理解正确吗?现在我的任务是实现最新的PHPSDK。这个过程会是怎样的?第一步是删除我在上面的第一篇文章中提到的所有九个文件吗?或者,我是否保留了九个文件中的一部分,但只替换其中的一部分?在线文档有很多很好的细节,但不是我需要的大图。请告知。