2014-03-02 1 views
0

Mailchimp API를 사용하여 MY USERS Mailchimp 계정 목록에 이메일을 등록 할 수 있습니까?Mailchimp API : 내 앱 사용자의 이메일 목록에 이메일 추가

기본적으로 웹 앱이 있으며 사용자는이 앱을 통해 다양한 가입자의 이메일을 수집합니다. 그런 다음 버튼을 클릭하고 목록에있는 모든 이메일을 구독 할 수 있기를 바랍니다.

Mailchimp의 API - 특히 /lists/subscribe/lists/batch-subscribe 방법을 살펴 보았습니다. 그러나 지금까지는 원격 사용자의 계정이 아닌 자신의 Mailchimp 계정에서만 작동하는 것으로 나타났습니다.

Mailchimp의 API를 사용하여 달성하려는 목표가 무엇인지 알려주실 수 있습니까?

+0

사용자의 api-key를 사용하는 것처럼 간단하지 않습니까? 자격 증명을 사용하여 API 호출을 실행합니다.이 작업은 계정에 적용됩니다. – sisve

+0

나는 그것이 실제로 그렇게 간단하다고 생각하지만 사용자의 API 키는 어떻게 얻습니까? 내가 아는 한 유일한 방법은 계정에 대한 물리적 (로그인/비밀번호) 액세스 권한을 얻는 것입니다. – user1775598

답변

2

사용자의 api-key를 사용하여 api-calls를 실행해야합니다. 그러면 해당 자격 증명을 사용하여 호출을 실행합니다.

API 키를 얻는 데는 세 가지 다른 방법이 있습니다. 실용적인 수준이 다릅니다.

  1. 대시가없는 guid와 연관되어있는 데이터 센터에 대한 정보입니다. 몇 가지 쉬운 (그리고 다소 나쁜) 계산은 모든 데이터 센터에 2^128 api 키가 있다는 것을 나타냅니다. 따라서 이것은 CPU 리소스와 네트워크 리소스를 모두 소비하고 Mailchimp의 분노를 불러옵니다. 링크 된 이미지는 좋은 하루에 그를 보여줍니다. 이 대안을 선택하면 그는 즐겁지 않을 것입니다. 이러지 마.
  2. 악의적 인 사용자 이름/비밀번호를 물어보십시오. 이것은 자격 증명이 작동하는 모든 계정을 제공하므로 좋지 않습니다. 이렇게하면 api 호출 (예 : 결제 수단)을 통해 사용할 수없는 항목에 액세스 할 수 있습니다. 두 공장 보안 대안 인 AlterEgo을 사용하는 지능형 관리자 인 경우이 작업이 전혀 수행되지 않습니다. 이 대안은 맹목적으로 추측하는 것보다 나쁘지는 않지만 전혀 작동하지 않으면 너무 많은 액세스를 제공합니다.
  3. 사용자가 사용자 친화적 인 방법으로 (몇 가지 빠른 자습서 사용) 사용자가 제공 할 mailchimp에서 API 키를 생성하도록 요청합니다. 이것은 좋은 대안 (tm)입니다.

3 번을 선택하면 구현을 선택할 수 있습니다.

관련 문제