0

この URL を購読者リストに既に追加しました: http://push-pub.appspot.com/

ところで、次のようなコールバック URL も適切に設定します。http://online-domain.com/data/forward

私のコントローラーコード:

public function forward() {
    $this->autoRender = false
    CakeLog::write('debug', 'Callback work!!');
    CakeLog::write('debug', json_encode($this->request->data));
}

しかし、私の中でdebug.log

2013-12-23 06:06:47 Debug: Callback work!!
2013-12-23 06:06:47 Debug:
2013-12-23 06:07:38 Debug: Callback work!!
2013-12-23 06:07:38 Debug:
2013-12-23 06:12:59 Debug: Callback work!!
2013-12-23 06:12:59 Debug:

なぜ機能し$this->request->dataないのかわかりません。スーパーフィーダーからコールバック データを取得する必要があります。スーパーフィーダーからコールバックを取得したい。私が間違っていたことを知っている人はいますか?よろしくお願いします。

4

2 に答える 2

0

私は CakePHP に精通していませんが、ほとんどのフレームワークは POST リクエストの本文がフォームのコンテンツであると想定しているため、Superfeedr 通知のコンテンツを表示できないことは知っています。BODYの「生」バージョンにアクセスしたい。この回答が役立つ場合があります(適切な変数に直接アクセスできる場合)。

于 2013-12-24T16:00:23.960 に答える