2012-07-18 60 views
4

您可以點擊這裏: https://labs.aweber.com/docs/code_samples/subs/create

腳本通過API到一個新的用戶添加到列表中那些需要兩塊信息...只有我想不出對我的生活有什麼這兩個變量!我已經擊敗了我的Aweber訂閱者賬戶和我的Aweber實驗室賬戶的每一個小方面......並且我無法在任何地方找到任何這些變量的任何參考。我已經提交了一些門票給他們,還沒有得到任何迴應。

有沒有人有任何想法嗎?我嘗試過我的帳戶名稱,我的列表名稱,無濟於事!

~~~~~~~~~~~~~~~~~~~~~~~~~~~

好吧,我知道了!你可以在api調用後通過在aweber api中拋出一些其他變量來獲得這兩個變量的值。

獲得帳戶ID第一:

$account = $aweber->getAccount($accessKey, $accessSecret); 

然後vardump或print_r的$帳戶。

接下來我們得到的名單ID:

$account = $aweber->getAccount($accessKey, $accessSecret); 
$list_url = 'https://api.aweber.com/1.0/accounts/<id>/lists'; 
$lists = $account->loadFromUrl($list_url); 

然後vardump或print_r的$列表。

而且你們全都定了!我很高興我明白了這一點,它花了很長時間。希望這可以節省一些時間。

+0

我真的很茫然,我一直在努力研究他們這個該死的API ......它的記錄很糟糕。這兩個人真的讓我起來......我已經花了幾個小時在這。 – 2012-07-18 22:20:24

回答

1

讓我告訴你如何獲得$ list_id值...登錄到您的AWeber帳戶,然後創建一個新列表只複製列表名稱中的整數值。

5

我也對尋找$ list_ID感到痛苦,因此去激活列表並創建一個新的列表,並且「發現」如果將鼠標懸停在Deactivate按鈕上,就會得到一個可以複製的url,同時給出%賬戶和%列表ID

https://www.aweber.com/users/lists/deactivate/ $帳戶ID/$ lisID

這樣.... https://www.aweber.com/users/lists/deactivate/123456/123456

希望這將有助於使某人,因爲它是一個超級簡單的解決方案

+0

這個API是可怕的文件。感謝您的幫助。 – 2014-06-11 01:47:50

1

首先,登錄。

1)點擊報告>設置。您帳戶ID將顯示在框中,例如:?id=XXXXX

2)單擊列表選項>列表設置。在那裏您將看到名稱下的列表ID

p.s.要添加用戶,您可以使用此 - Automatically add into aweber list

1

正確的答案是安妮·阿倫的一個,不過...

檢查/佔端點的回報。它應該返回與您在鏈接中檢測到的相同的帳戶ID,但我遇到過不同的情況(奇怪,是不是?)。使用/ accounts端點和其他端點返回的帳戶ID來檢索列表,訂戶等將開始工作。就好像一些賬戶有兩個ID,一個部分工作,另一個完全工作。

+0

是的,停用鏈接中的賬號不可靠 - 最好使用$ account-> id – Marty 2017-09-26 23:37:02