簡體   English   中英

如何在Facebook應用畫布上顯示數據?

[英]How to show data on a facebook app canvas?

我嘗試了一些教程,並獲得了應用程序工作原理的概念,就我而言,它們基本上是一個php / mysql站點,可加載到Facebook中並為我提供訪問用戶群的權限,而無需我自己的用戶群。

這是我現在想在Facebook應用程序畫布頁面上顯示的內容

/* initialize the facebook API with your application API Key
  and Secret */
$facebook = new Facebook('MY API KEY','MY API SECRET');

/* require the user to be logged into Facebook before
  using the application. If they are not logged in they
  will first be directed to a Facebook login page and then
  back to the application's page. require_login() returns
  the user's unique ID which we will store in fb_user */
$fb_user = $facebook->require_login();

/* now we will say:
  Hello USER_NAME! Welcome to my first application! */
?>


Hello <fb:name uid='<?php echo $fb_user; ?>' useyou='false' possessive='true' />! Welcome to my first application!

雖然我訪問facebook頁面時僅顯示這些錯誤,但並未顯示腳本中的任何內容

Errors while loading page from application
Parse errors:
CSS Error (line 35 char 17): Error in parsing value for property.: 'font-style'  Declaration dropped.
FBML Error (line 53): illegal tag "body" under "fb:tab-position"
FBML Error (line 54): illegal attr ";" in tag "div". Attribute names can only contain alphanumeric characters, underscores, and hyphens.FBML Error (line 85): illegal tag "object" under "fb:tab-position"
FBML Error (line 86): illegal tag "param" under "fb:tab-position"
FBML Error (line 87): illegal tag "param" under "fb:tab-position"
FBML Error (line 88): illegal tag "embed" under "fb:tab-position"
FBML Error (line 221): illegal tag "object" under "fb:tab-position"
FBML Error (line 222): illegal tag "param" under "fb:tab-position"
FBML Error (line 223): illegal tag "param" under "fb:tab-position"
FBML Error (line 225): illegal tag "embed" under "fb:tab-position"
FBML Error (line 264): illegal tag "object" under "fb:tab-position"
FBML Error (line 265): illegal tag "param" under "fb:tab-position"
FBML Error (line 266): illegal tag "param" under "fb:tab-position"
FBML Error (line 268): illegal tag "embed" under "fb:tab-position"
FBML Error (line 276): illegal tag "noscript" under "fb:tab-position"
FBML Error (line 321): illegal tag "noscript" under "fb:tab-position"
Runtime errors:
Cannot allow external script

奇怪的是,我可以從頁面上刪除所有這些內容,而只是嘗試在畫布頁面上顯示基本文本或任何內容,它仍然會給我這些錯誤,我是否缺少某些內容?

Facebook無疑是在加載某種HTML。 既然您說過,即使頁面幾乎完全空白,您仍然會遇到這些錯誤,您是否已確認您的Facebook應用實際上指向了正確的URL?

我還假設您也嘗試從自己的瀏覽器訪問PHP腳本,以確保您的腳本能打印出您認為的樣子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM