我希望我的通知重定向到我的网站。例如,如果有人点击通知,则会将他带到我网站的相关页面。
我想说我想将人们重定向到google.com:
$app_access_token = $app_id . '|' . $app_secret;
$notifID = '{user-id}';
$notifHREF = 'http://google.com';
$notifTEMPLATE = 'go to google';
$fb = new Facebook\Facebook([
'app_id' => $app_id,
'app_secret' => $app_secret,
'default_graph_version' => 'v2.5',
]);
$request = $fb->request('POST', "/$notifID/notifications?access_token=$app_access_token&href=$notifHREF&template=$notifTEMPLATE");
当用户收到通知并点击该通知时,他不会看到http://google.com,但此页面为https://apps.facebook.com/{app-id}//?fb_source=notification
。
有没有办法将href
重定向到外部网站?
谢谢!
答案 0 :(得分:1)
应用可以通过向/ user_id / notifications Graph API发出HTTP POST请求来生成通知,其中包含 app access_token 。
来源:https://developers.facebook.com/docs/games/services/appnotifications#implementation
...所以你甚至不需要处理从客户端到服务器发送令牌,因为它是每个应用程序的静态令牌。只需将App Token与App Scoped用户ID一起使用即可。
更多信息: