Facebook:从应用程序活动链接到URL而不是应用程序

问题描述:

我正在为数学练习构建一个小应用程序。我有一个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

我相信,在这种情况下,你需要回到重定向到您的画布应用程序,如果该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