2014-08-28 76 views
0

我相信這是一個簡單的問題,但我不熟悉Facebook api。我有一個Facebook應用程序,我送一些app requestfacebook應用請求後重定向

FB.ui({method: 'apprequests', 
          message: 'Would you join me ?' + ' ' + url, 
          to: $some_id 
          }); 

該應用程序請求正確發送,但是當的時候,他的Facebook空間通知被邀請的用戶點擊,他是不是重定向到url而是在一些https://apps.facebook.com/myapp/....網址哪些崩潰。它似乎是我的畫布頁面,但我想用這個URL做什麼,我如何把代碼重定向用戶?

回答

0

應用程序請求只能用於Canvas應用程序 - 通知將始終鏈接到應用程序的Canvas URL。您只需將Canvas網址指向您應用中的某個頁面即可在其他地方重定向用戶,但Facebook策略不允許這樣做。

爲平臺的政策規定:

不要建立一個應用程序,其主要目的是重新關人實 的。

+0

感謝您的回覆。但是我在哪裏放置了這個畫布頁面的代碼?順便說一句,如果我不得不繞過Facebook的政策,我在哪裏重定向代碼? – user1611830 2014-08-28 09:45:44

+0

將代碼放在頁面上,然後將Canvas URL指向它。它將需要使用JavaScript的重定向:'window.top.location'。 – 2014-08-28 11:46:56

+0

感謝您的回覆。但我在我的Facebook儀表板中放置了正確的Canvas Url,但是當點擊應用程序請求時,用戶被重定向到'https://apps.facebook.com/myapp/...',並且這裏的應用程序崩潰了......如何可能嗎 ? – user1611830 2014-08-28 13:49:25