创建一个新的Facebook应用程序,没有签署任何签名的请求。旧的应用程序

时间:2011-11-21 18:28:20

标签: facebook

我刚刚在页面标签中创建了一个新的Facebook应用程序。当我检查signed_request时它是空的。

所以我检查了我过去做过的另一个应用程序。它位于同一台服务器上,设置的唯一区别是目录名称。

http://example.com/app1/有效

http://example.com/app2/

所以我尝试更换应用中的标签网址,app1仍然适用于app2s网址。

这让我相信我设置应用程序的方式一定存在问题。

所以我经历了所有设置并确保它们是相同的。它们都是,除了我刚设置的应用程序上没有2个。它们是“加密访问令牌”和“请求2.0有效”,这两者似乎都与问题无关。

我似乎记得在过去有一个选项可以将已签名的请求传递给画布页面,但我再也找不到了。

签名请求已被弃用?我在文档中没有看到任何提及。

任何帮助/评论表示赞赏。否则我将不得不返回并重新使用包含新内容的旧应用程序,在我用完之前我只有大约15个。

干杯 亚历

2 个答案:

答案 0 :(得分:3)

不,它没有被弃用。

可能有2个问题可能会导致此问题

  1. 您的网页标签页上必须有一个尾部斜杠或特定文件。 http://myapp.com/app/ http://myapp.com/app/index.php

  2. 第二个应用的服务器正在重定向请求,导致它丢失POST变量。

  3. 您应该检查是否没有任何重定向通常发生在mod_rewrite中。 (.htaccess等)

答案 1 :(得分:0)

现在似乎已经解决了,我无法再使用新的应用程序复制它。