【问题标题】:Facebook JavaScript SDK: Read App URLFacebook JavaScript SDK:读取应用 URL
【发布时间】:2015-02-27 01:44:34
【问题描述】:

我有一个带有安全画布 URL 的应用,我正在使用 JavaScript SDK。 假设这是网址: https://apps.facebook.com/myappname

我想在我的画布(Facebook 上的 iframe 内部)中读取应用的 url,以便我可以读取从通知传递的请求 ID。

例如:

https://apps.facebook.com/myappname/?fb_source=notification&request_ids=1590311054517858%2C783489375062266%2C2003963076409280%2C641623095938714%2C610412875770428%2C863733153691513%2C339110779618686%2C417995475034759%2C795906487167590&ref=notif&app_request_type=user_to_user&notif_t=app_invite

我该怎么做?

【问题讨论】:

  • 由于同源策略,这无法完成。但我会假设 Facebook 会以某种方式将这些值传递给应用程序(否则一开始就没有意义)。但是,如果像其他应用程序参数一样通过 POST 完成,您将无法通过客户端 JavaScript 访问它们,而必须使用服务器端技术。
  • 我记得有一次通过 JavaScript SDK 看到了一种方法,但我再也找不到了。
  • 我不知道 SDK 中有任何方法可以做到这一点。
  • 没关系,我刚刚注意到它适用于 Unity SDK - GetDeepLink。能否请您详细说明如何实际操作?
  • GET 参数由 facebook 传递到 iframe 的 url,我可以通过普通的 JS window.location 访问它们。谢谢

标签: javascript facebook


【解决方案1】:

GET 参数由 facebook 传递到 iframe 的 url,我可以通过纯 JS window.location 访问它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多