如何根据存储在数据库中的访问键从aweber获取列表

时间:2018-01-30 11:10:56

标签: php laravel aweber

我正在尝试从aweber帐户获取列表详细信息,我可以通过硬代码访问密钥获取所有列表,但如果我想从数据库中获取该内容。

这是我的代码:

    $consumerKey    = env('consumerKey');
    $consumerSecret = env('consumerSecret');

    $user_id = \Illuminate\Support\Facades\Auth::user();
          $keys = \Illuminate\Support\Facades  \ DB::table('access_keys')->where('user_id','=', $user_id)->value('accessTokenKey','accessTokenSecret');

    $accessKey      = $keys;
    $accessSecret   = $keys

我从此查询中获取了无效的accessstoken,并且已将accesskey和accesssecret保存到我的数据库中。当我硬编码我可以获得所有列表,但我想从数据库中获取:

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

首先从git获取Aweber API代码: - https://github.com/aweber/AWeber-API-PHP-Library

要从Aweber帐户获取列表,您需要按照以下详细信息: -

require_once('aweber_api/aweber_api.php');
$consumerKey    = "YOUR  CONSUMER KEY";
$consumerSecret = "YOUR CONSUMER SECRET";
$aweber = new AWeberAPI($consumerKey, $consumerSecret);
$accessToken = 'Access token for customer account';
$accessTokenSecret = 'access token secret for customer account';

$account = $aweber->getAccount($accessToken, $accessTokenSecret);

if($account){
      foreach($account->lists as $offset => $list) {
           echo $list->name;
           echo $list->id;
      }
}