facebook通知中的多个href参数



我正在尝试用多个href参数向用户Facebook发送应用程序通知。我现在的做法是链接看起来像这样:

https://graph.facebook.com/user-id/notifications?access_token=access|代币&template=test_msg&href=?活动=1

这会很好地向用户发送通知,当点击通知时,它会将用户带到这个链接:

https://apps.facebook.com/mygame/?campaign=1&fb_source=通知&ref=notif&notif_t=应用程序通知

它也如预期的那样工作,问题是我想向这个链接添加更多的参数,如:campaign=1&跟踪=2&someshit=3

我无法从文档中弄清楚这一点,我不知道href是否限制为只有1个param,文档中没有这样说,但没有关于如何发送超过1个参数的示例。我已经尝试在url中添加更多的href,但它不起作用,只使用最后一个。

iv'e看到了其他像Slotomania这样的Facebook应用程序,所以我知道有办法。

很明显,它比想象的要简单得多。可以使用%26而不是&像这样:

https://graph.facebook.com/user-id/notifications?access_token=access|代币&template=test_msg&href=?活动=1%26foo=bar%26someshit=3

希望这能帮助到别人。

最新更新