douan4359 2016-09-14 09:15
浏览 668


I am building my first ever project from scratch on a lamp stack. I decided to try out the slim api framework. Below you can see i start building a helper function for my api. However I am getting this

error: undefined constant CURLOPT_GET - assumed 'CURLOPT_GET'

and then this

error: curl_setopt() expects parameter 2 to be long, string given

// Main Gospel Blocks API Call Function
Function gbCall($gbRoute) {
        // JSON Headers
  $gblCallHeaders[] = "Content-Type: application/json;charset=utf-8";

    // Call the API
    $gblCall = curl_init();
    curl_setopt($gblCall, CURLOPT_URL, $GLOBALS['gbApiUrl'] . $gbRoute);
    curl_setopt($gblCall, CURLOPT_GET, TRUE);
    curl_setopt($gblCall, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($gblCall, CURLOPT_HTTPHEADER, $gblCallHeaders);

    // Get the response
    $response = curl_exec($gblCall);

    // Close cURL connection

    // Decode the response (Transform it to an Array)
    $response = json_decode($response, true);

    // Return response
    return $response;

The api I am hitting is just json encoded objects, not quite sure why this isn't returning the json...

  • 写回答

4条回答 默认 最新

  • doucheng5705 2016-09-14 09:18

    Try using CURLOPT_HTTPGET though I am not sure if it serves your purpose.

    More detail can be found here

    本回答被题主选为最佳回答 , 对您是否有帮助呢?



  • ¥15 verilog modelsim仿真
  • ¥15 Power BI 里面 帕累托图突出显示前20
  • ¥50 用预估矫正法,分数阶微分方程组传染病的最优控制代码怎么写
  • ¥15 画个数据流程图,手画也行
  • ¥60 AS自带模拟器AVD Root 和 Xposed安装
  • ¥30 哪位搞Android的编程师可以帮我远程一下,悬赏30元
  • ¥15 solidity部署上合约,可以mint,也继承接口了,在区块链也不显示代币名字
  • ¥15 讨论 博士论文交互项怎么讨论?
  • ¥50 在集成BiLSTM和GCN模型时遇到了问题
  • ¥33 集成BiLSTM模型和GCN模型时,前模型的输出不匹配后模型的输入