0

PubsubhubbupLaravelを使用してリアルタイムのフィード更新を取得しようとしています。2つの関数を作成しました。1 つはサブスクライブ用で、もう 1 つはコールバック関数です。それを呼び出したサブスクライブ関数が機能し、コールバック関数がハブから確認を受信して​​コードで応答した場合、これはすべて正常に機能しますが、コールバック関数はその後ハブからフィードの更新を受信する必要がありますが、フィードの更新を受信しません。更新ですが、これは起こりません!! 問題が何であるかを見つけるのを手伝ってもらえますか?? 御時間ありがとうございます。hub_challenge

関数

public function subscribe(Feed $feed)
{
    $hub_url = "http://pubsubhubbub.appspot.com";
    $callback_url = url('feed/getFeedUpdates');

    $subscriber = new Subscriber($hub_url, $callback_url);
    $subscriber->subscribe($feed->feed_url);

    Flash::success('Feed has been saved.');
    return redirect('feed');
}

public function getFeedUpdates(Request $request)
{

    // Subscribe Confirmation
    if ($request->has('hub_mode') && $request->hub_mode == 'subscribe') {

       $response = new Response($request->hub_challenge, 200);
       $response->header('Content-Type', 'text/plain');

       return $response;

    } else {    // Receive Updates

        $updates = file_get_contents("php://input");

        // put the updates to the database

    }
}
4

0 に答える 0