我有这个Facebook应用程序,它为粉丝页面添加了一个自定义选项卡.您可以通过以下URL访问该选项卡:
http://www.facebook.com/pages/PAGE-NAME-HERE/PAGE-ID?v=APP-ID
我希望能够为该URL添加一些额外的get参数,但似乎它们没有正确传递,因为facebook正在过滤它们.有没有办法传递这些参数?即使不是通过GET而是其他一些技术.
小智 10
如果你想通过app_data参数传递多个查询字符串参数,你可以对其进行urlencode.
需要通过Facebook选项卡传播的所有查询字符串参数应在app_data var中进行URL编码.
换句话说,"&"和"="需要进行url编码(特别是如果传递多个参数).
在这个签名请求的app_data中,我得到了这个值:var1 = 123456789&anothervar = rawr&athird = meow
在这个签名请求的app_data中,我只获得了这个值:var1 = 123456789(Facebook掉了其余部分)
你甚至可以给你的媒体团队这样的指示=)
媒体团队,
这是一个在线实用程序,用于对要嵌入app_data参数的查询数据进行urlencode:http://meyerweb.com/eric/tools/dencoder/
基本网址:https://www.facebook.com/pages/yourpagename/12345? sk = app_56789 & app_data =
脚步:
- 转到http://meyerweb.com/eric/tools/dencoder/
- 在框中输入var1 = 123456789&anothervar = rawr&athird = meow
- 点击编码按钮
- 您将获得var1%3D123456789%26anothervar%3Drawr%26athird%3Dmeow,它将成为您的app_data参数.将其附加到上面提到的baseUrl,如下所示:https://www.facebook.com/pages/yourpagename/12345? sk = app_56789&app_data = var1%3D123456789%26anothervar%3Drawr%26athird%3Dmeme (这是带跟踪参数的URL [横幅广告] [在线媒体] [等])
ps非标签页中的查询字符串参数处理得很好(https://apps.facebook.com/yourappname/Canvas.aspx?var1=123456789&anothervar=rawr&athird=meow不会删除qs params,例如Tab中发生的事情,例如).
| 归档时间: |
|
| 查看次数: |
10012 次 |
| 最近记录: |