我正在尝试从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保存到我的数据库中。当我硬编码我可以获得所有列表,但我想从数据库中获取:
任何帮助将不胜感激!
答案 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;
}
}