0

我的应用程序中有多个共享按钮。当我单击它们时,它会共享 iframe 的链接,例如:

www.mypage.com/?whatever=whatelse

但我需要与“周围”的 facebook 页面共享此链接,因此该链接位于我的应用程序内的 facebook iframe 中:

www.facebook.com/mypage/app_123456789/?????????????????

是否可以在我的应用程序中设置一些参数以进行深度链接以进行共享?

现在我只是分享我的应用程序的索引页面,里面没有任何参数或特定的 url。

4

1 回答 1

3

您必须使用 signed_request 变量来存储您想要共享的页面。据我所知,其中有一个 app_data 字段,可让您存储自定义值 - https://developers.facebook.com/docs/authentication/signed_request/

然后,当请求页面以确定要加载的内容时,您必须从 signed_request->app_data 中提取自定义变量。然后,您显然可以在附加了 signed_request 的情况下共享指向 fb 页面的链接。它仍然只请求一页,但有点模拟深度链接。

于 2012-06-28T09:30:43.983 回答