【问题标题】:Getresponse using API to fetch campaignGetresponse 使用 API 获取活动
【发布时间】:2014-04-28 14:13:36
【问题描述】:

这是getresponse API的主要链接 https://github.com/robertstaddon/GetResponse-PHP-Wrapper/blob/master/PHPwrapper/GetResponseAPI.class.php

if(isset($_POST['Generate'])) 
{   
    require_once dirname(__FILE__) . '/GetResponseAPI.class.php';
    $api = new GetResponse('APIKEY HERE');
    $campaigns   = (array)$api->getCampaigns();
    $campaignIDs = array_keys($campaigns);
    $campaign    = $api->getCampaignByID($campaignIDs[0]);
    var_dump($campaigns, $campaign);
}

这是与 PHP 在同一页面上的 HTML 代码。

<form method="post" action="">
<select name="Campaign" id="Campaign">
<?php foreach ( $campaign as $campaignID => $value ) { ?>
<option value="<?php echo $campaignID;?>"><?php echo $value;?></option>    
<?php } ?>
</select>
<input type="submit" value="Generate" name="Generate" id="Generate"/>
</form>

我在同一页面顶部遇到的错误如下: 数组(0) { } NULL

【问题讨论】:

    标签: php api getresponse getresponsestream


    【解决方案1】:

    试试这个代码:

    # DOWNLOAD FILE FROM - http://jsonrpcphp.org/?page=download&lang=en
    require_once 'jsonRPCClient.php';
    
    # your API key is available at
    # https://app.getresponse.com/my_api_key.html
    $api_key = 'YOUR_API_KEY_HERE';
    
    # API 2.x URL
    $api_url = 'http://api2.getresponse.com';
    
    # initialize JSON-RPC client
    $client = new jsonRPCClient($api_url);
    
    # get campaigns list
    $campaigns = $client->get_campaigns(
        $api_key
    );
    
    # All Your Campaigns List
     print_r($campaigns);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-23
      • 2013-08-21
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 2017-05-04
      • 2017-09-15
      相关资源
      最近更新 更多