我注册了实时更新功能,我也验证了这是我在尝试查看订阅是否成功时得到的回复
{ "data": [ { "object": "user", "callback_url": "http://ghl.raiseit-bd.com/callback-page.php", "fields": [ "feed" ], "active": true } ] }
现在,当我在墙上发帖时,我期待facebook会调用我的回调网址,并且会将内容写入文本文件
这是callback-page.php的代码
<?php $method = $_SERVER['REQUEST_METHOD']; if ($method == 'GET' && $_GET['hub_mode'] == 'subscribe' && $_GET['hub_verify_token'] == 'Our1stFBApp') { echo $_GET['hub_challenge']; exit; } else { $updates = json_decode(file_get_contents("php://input"), true); $myFile = "testFile.txt"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = $updates; $stringData = $stringData.'Hello'; fwrite($fh, $stringData); fclose($fh); print_r($stringData, true)); } ?>
文件textFile.txt位于根目录中。
但是没有写入该文件。 我怎么知道实时更新功能正在运行..非常感谢任何帮助