我尝试了 10 多个小时来设置 Google 的 pubsubhubbub 提要(手动 + php),但它不起作用。这是我到目前为止所做的:
已发布“buystreamme.blogspot.de/feeds/posts/default”
访问了 pubsubhubbub.appspot.com/subscribe
- 回调地址:http ://buystream.me/endpoint.php
- 主题网址:http ://buystreamme.blogspot.de/feeds/posts/default
- 验证类型:异步
- 模式:订阅
- 没有验证令牌、HMAC 密钥和租用秒数
我的 endpoint.php 看起来像这样:
<?php
if (isset($_GET['hub_challenge'])) {
file_put_contents('verification.txt',"verified");
header('HTTP/1.1 204 "No Content"', true, 204);
echo $_GET['hub_challenge'];
exit;
}
else {
$xml=file_get_contents("php://input");
file_put_contents('endpoint.txt',$xml);
}
?>
发生了什么(不)?
- 订阅后调用endpoint.php,并正确创建了“verification.txt”。
- 然后调用“订阅详细信息”,提要的状态保持“未验证”。
- 然后在我的测试博客中创建一个新帖子,不调用回调文件“endpoint.php”(不创建输出)。
我究竟做错了什么?
- 该提要是一个测试提要,没有订阅者。
- 主机是one.com,有什么阻止通话吗?
希望有人可以帮助我。我没有看到错误,其他搜索结果对我没有帮助:(
非常感谢,
托马斯