Facebook通知使用API​​(实时API)

时间:2015-04-07 03:05:52

标签: c# php facebook facebook-graph-api realtime-api

我有应用程序获取Facebook帖子,评论,回复,&在我的Facebook页面上的对话。因此,不停止运行的应用程序(服务)是该页面上的新项目(发布/评论/回复/对话),当达到fb API(不间断服务)的请求限制时,我的Facebook应用程序已超时任何30分钟的请求。

我已阅读有关facebook Real-time API的信息。当FB对通知有任何更改时,它会向我们发送通知,我已尝试但我没有从FB获得任何有用的响应。任何人都可以证明我的错误在哪里。

我发布了FB订阅:

Page_ID/subscriptions?access_token=My_APP_Token&object=page&fields=feed&callback_url=211.25.3.235/php/verify.php&verify_token=anbiz

然后在我的本地代码(verify.php):

<?php 
    define('VERIFY_TOKEN', 'anbiz');
$method = $_SERVER['REQUEST_METHOD'];
if ($method == 'GET' && $_GET['hub_mode'] == 'subscribe' && $_GET['hub_verify_token'] == VERIFY_TOKEN) 
{
        echo $_GET['hub_challenge'];
} 
else if ($method == 'POST')  
{ 
    $updates = json_decode(file_get_contents("php://input"), true);
    file_put_contents('updates.txt',  print_r($updates) , FILE_APPEND);
    $strword  = array($updates);
    $count = count($strword);
    $count = count($pieces);
    $myfile = fopen("count.txt", "w") or die("Unable to open file!");
    fwrite($myfile, $count);
    fclose($myfile);
    $myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
    fwrite($myfile, $updates);
    fclose($myfile); 
}

还有一件事,就是有办法通过使用C#编程语言来获得订阅吗? 请帮忙。提前谢谢。

0 个答案:

没有答案