0

我正在爲數學練習構建一個小應用程序。我有一個URL(導致index.php)的畫布視圖。當我在此畫布視圖中選擇一個主題時,它會調用另一個在畫布視圖中加載的URL(domain.com/exercise/id)。Facebook:從應用程序活動鏈接到URL而不是應用程序

我所有的身份證都標有OG聚合的開放圖元信息。

到目前爲止這麼好。但是我的'商品'的網址位於我的網域上 - 將在canvas視圖中顯示在iframe中的網域。

我張貼這樣一個活動:

FB.api('/me/mymathapp:solve' + 
    '?exercise_serie=' + exeSerieUrl + '?access=' + accessToken,'post', 
    function(response) {}); 

但現在鏈接到我的鍛鍊在我的牆上活性飼料導致了我的網站,而不是我的應用程序的畫布頁。 Altought我只設置了我的畫布網址 - 沒有別的。

是否有任何設置,這些URL應該只顯示在畫布視圖中?或者我必須做一個解決方法,如重定向到我的頁面的畫布視圖?

由於提前, Jurik

回答

1

我相信,在這種情況下,你需要回到重定向到您的畫布應用程序,如果該URL的對象(顯然是用戶的土地,在您的重定向代碼,Facebook的一個例外履帶)

現有的Open Graph應用程序,如Spotify的使用這種方法,一個例子歌曲對象的鏈接爲:http://open.spotify.com/track/737liXlwQnrGkVszJqVbOv將打開Spotify的,如果你有應用程序,並鏈接到他們的網站,如果你不這樣做

+0

互動 - 因爲我有我的應用程序,它不會打開我的應用程序,但將我鏈接到我的網站。所以Spotify做了一些與我不同的事情 - 因爲我的鏈接幾乎看起來像來自Spotify的鏈接。 http://mydomain.com/exercise/ Jurik

+0

Spotify可能會因爲使用Facebook獨立處理的內置動作而出現特殊情況,但總的來說,我認爲這些故事鏈接到動作的URL或對象,而不一定是應用程序的畫布或網站的URL – Igy

+0

我c - 好 - 謝謝你的快速回答:) – Jurik

相關問題