1

このコードを実行します

print_r($list->subscribers);

以下に貼り付けた結果を見ると、サブスクライバー名と電子メールがないことがわかります... Web で見つけることができるすべてのサンプル コードを試しましたが、すべて同じ結果になりました。

今私の質問は、上記で使用したコードとは別に、すべてのサブスクライバーのメールを取得する方法ですか?

            [last_followup_sent_link] => https://api.aweber.com/1.0/accounts/6023076/lists/20746327/campaigns/f105556951
            [city] => 
            [http_etag] => "d6a652460dae642a0732ecf75003de4t05be96f66a1-7c14178a7fa0b2a2b7fb74be93ff058ac477ea43"
            [ad_tracking] => my_web_form
            [dma_code] => 
            [last_followup_message_number_sent] => 1
            [last_followup_sent_at] => 2011-11-17 04:52:19-05:00
            [latitude] => 
            [is_verified] => 1
            [status] => subscribed
            [area_code] => 
            [unsubscribed_at] => 
            [self_link] => 
            [unsubscribe_method] => 
            [resource_type_link] => https://api.aweber.com/1.0/#subscriber
            [subscription_method] => signup form
            [subscribed_at] => 2011-11-17 04:51:41-05:00
            [region] => 
            [longitude] => 
            [verified_at] => 2011-11-17 04:52:19-05:00
            [country] => 
4

1 に答える 1

3

問題は、アプリ内のサブスクライバー情報へのアクセスを許可していないことです。Edit -> Permission Settings を選択し、Request Subscriber Info ボックスにチェックマークを付けてから、Save Permission Settings を選択してから、Save を選択します。正しく行われると、アプリのページに戻り、追加の権限が表示されます。

キー/シークレットをリセットしてから、新しい Oauth トークンとシークレットも取得する必要があります。それが行われ、許可が求められると、ログイン資格情報の上に、個人のサブスクライバーの詳細の要求を詳述するボックスが表示されます。表示されない場合は、何かが間違っています。

完了すると、電子メール アドレスを含むすべてのサブスクライバー データが表示されます。

于 2011-11-28T19:49:08.300 に答える