Facebook:应用程序活动的链接指向 URL,而不是应用程序

发布于 2024-12-18 08:33:37 字数 544 浏览 3 评论 0原文

我正在构建一个用于数学练习的小应用程序。我有一个画布视图的 URL(通向 index.php)。当我在此画布视图中选择一个主题时,它会调用画布视图中加载的另一个 URL (domain.com/exercise/id)。

我的所有 ID 都标有用于 OG 聚合的开放图元信息。

到目前为止,一切都很好。但我的“项目”的 URL 在我的域上 - 该域将显示在画布视图的 iframe 中。

我发布了这样的活动:

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

但现在我墙上的活动源中的练习链接会指向我的网站,而不是我的应用程序的画布页面。尽管我只设置了画布 URL - 没有其他。

是否有任何设置使这些 URL 只应显示在画布视图中?或者我是否必须采取解决方法,例如从我的页面重定向到画布视图?

提前致谢, 尤里克

I'm building a little app for math exercises. I've an URL (leads to index.php) for the canvas view. When I select a topic in this canvas view, it calls another URL (domain.com/exercise/id) that is loaded in the canvas view.

All my id's are tagged with open graph meta-informations for OG aggregation.

So far so good. But the URL of my 'items' is on my domain - the domain that will be shown in the iframe in canvas view.

I post an activity like this:

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

But now the link to my exercise in the activity feed on my wall leads to my website and not to the canvas-page of my app. Altought I only setup my canvas URLs - nothing else.

Are there any settings, that those URLs should only show up in canvas view? Or do I've to do a workaround like redirect to the canvas view form my page?

Thanks in advance,
Jurik

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺ぐ爱和你が 2024-12-25 08:33:37

我相信在这种情况下,如果用户登陆对象的 URL,您需要重定向回画布应用程序(显然,Facebook 爬虫的重定向代码中存在例外)

现有的 Open Graph 应用程序(例如 Spotify)使用此方法,示例歌曲对象的链接为:http://open.spotify.com/track/737liXlwQnrGkVszJqVbOv 如果您有该应用程序,它将打开 Spotify,如果您没有该应用程序,则会打开其网站的链接

I believe in this case you need to redirect back to your canvas app if the user lands on the URL for the Object (obviously, with an exception in your redirect code for Facebook's crawler)

The existing Open Graph apps like Spotify use this method, a link to an example song object is: http://open.spotify.com/track/737liXlwQnrGkVszJqVbOv which will open Spotify if you have the app, and links to their site if you don't

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文