Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku JSON REST API的PHP示例?_Php_Json_Heroku - Fatal编程技术网

Heroku JSON REST API的PHP示例?

Heroku JSON REST API的PHP示例?,php,json,heroku,Php,Json,Heroku,我正在尝试使用RESTAPI获取应用程序进程状态,但在让它返回良好数据时遇到了一些问题 $ch = curl_init( ); curl_setopt( $ch, CURLOPT_URL, 'https://api.heroku.com'); // No clue what to put here. curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true); curl_setopt( $ch, CURLOPT_USERP

我正在尝试使用RESTAPI获取应用程序进程状态,但在让它返回良好数据时遇到了一些问题

    $ch = curl_init( );

    curl_setopt( $ch, CURLOPT_URL, 'https://api.heroku.com');  // No clue what to put here. 
    curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt( $ch, CURLOPT_USERPWD, ":yesthisismyrealapikeyanditworks");   // trust me on this line :)
    curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type: application/json')); //total guess
    curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'GET');
    curl_setopt( $ch, CURLOPT_POSTFIELDS, 'https://api.heroku.com/apps/myapp/ps');  // where myapp is actually my app name

    // Getting results
    return  curl_exec($ch); 
这没有返回任何有用的内容。我不熟悉JSON和curl,所以请对我放松点。谢谢


Dave

“这没有返回任何有用的东西。”-好的。那么它返回了什么呢?很抱歉这个不完整的问题。我得到的是混合返回数据,在一个案例中,它实际上是为我创建新的动态,而不是给我发送ps状态。但是没有任何有用的错误。“这没有返回任何有用的东西。”-好的。那么它返回了什么呢?很抱歉这个不完整的问题。我得到的是混合返回数据,在一个案例中,它实际上是为我创建新的动态,而不是给我发送ps状态。但是,没有任何有用的错误。是的!这很有效。我在把linux风格的curl命令转换成PHP的过程中遇到了麻烦。我看到了curl-H“Accept:application/json”-u:myapikey-xget命令行的良好结果,但我不知道如何跳转到PHP。是的!这很有效。我在把linux风格的curl命令转换成PHP的过程中遇到了麻烦。我看到了curl-H“Accept:application/json”-u:myapikey-xget命令行的良好结果,但我不知道如何跳转到PHP。
$ch = curl_init( );
curl_setopt( $ch, CURLOPT_URL, 'https://api.heroku.com/apps/myapp/ps');
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt( $ch, CURLOPT_USERPWD, ":yesthisismyrealapikeyanditworks");
return  curl_exec($ch);