【发布时间】:2017-12-26 12:45:54
【问题描述】:
我正在使用 WordPress 和 wp_remote_get。
我在尝试发布到我的事件集合时不断收到 404 错误,我不确定我是否做得对。
这是我目前使用的代码:
$bucket = array( 'purchase' => json_encode( $options ) );
$keen_url = 'https://api.keen.io/3.0/projects/PROJECTNAME/events/installs?api_key=KEY';
$headers = array(
'Content-Type' => 'application/json'
);
$response = wp_safe_remote_get( $keen_url, array( 'headers' => $headers, 'body' => $bucket ) );
die( '<pre>' . print_r( $response, true ) );
【问题讨论】:
-
一些需要检查的事情:您是否将 PROJECTNAME 替换为您的 Keen 项目 ID?如果此 URL 不正确,则会产生 404!
-
您要参考哪个指南来编译此请求?奇怪的是,您有一个名为“purchase”的数组,但随后您似乎发布到一个名为“installs”的事件集合。您要发布什么类型的活动?
-
此代码似乎有效,但安装中没有存储数据
-
是的,我混淆了我的项目参数。
标签: keen-io