2014-10-08 2 views
1

Я в настоящее время подключаюсь к веб-чатам Mailgun, чтобы я мог получать любые отправленные электронные письма и передавать их где-то в другом месте.Mailgun имеет проблемы с приложениями PHP

Мне удалось разобраться с объектами, с и с телами ввода API, но в настоящее время у меня возникают проблемы с захватом вложений в электронное письмо.

Mailgun говорит, что они посылают через многочастного файл, но я попытался поймать его и выписывают информацию в файл, но он возвращается как пустой массив ...

$file = fopen(__DIR__ . '/files.txt','w') or die("Can't open file."); 
ob_start(); 
var_dump($_FILES); 
fwrite($file, ob_get_clean()) or die("Can't save to file."); 
fclose($file); 

В пределах Опубликовать информацию, я получаю параметр вложений, который имеет такие вещи, как URL-адрес, тип содержимого, имя и т. Д. Я попытался найти URL-адрес каждого вложения, но я получаю окно с запросом имени пользователя и пароля и говорит: Сервер говорит: MG API ". Я понятия не имею, нужно ли мне что-то передать, чтобы я мог получить вложение в виде файла, чтобы передать его.

Если бы кто-нибудь мог помочь мне здесь, я бы по-настоящему оценил это.

спасибо.

ответ

3

Большой вопрос,

Как вы сказали, из входящего webhook наступающего от mailgun к серверу вы отправляетесь на URL, с которого для извлечения вложения.

В моем случае это https://api.mailgun.net/v2/domains/<<<MYDOMAIN>>>>/messages/WyJjZTL.....SJd/attachments/0

Теперь, если я проверить подлинность этого URL с моим именем (API) и паролем, я могу принести прикрепленный. Пример:

https://API:[email protected]/v2/domains/<<<MYDOMAIN>>>>/messages/WyJjZTL.....SJd/attachments/0

пароль просто ключ API, который вы можете найти в панели управления слева. (https://mailgun.com/cp)

надеюсь, что это работает для вас, а также его рабочих для меня, наилучшими пожеланиями

+1

Спасибо за ваш ответ. Я хочу, чтобы Mailgun объяснил, как передать имя пользователя и ключ API, как вы. Это такой хороший API, и это была единственная проблема, с которой я столкнулся до сих пор, и это здорово. – CheckeredMichael

+0

Вот почему я здесь, рад помочь с любыми проблемами Mailgun! –

+0

@API_sheriff_orlie Я не могу получить доступ к прикрепленному файлу с моим идентификатором пользователя (адрес электронной почты моей учетной записи электронной почты) и паролем (секретный ключ API), пожалуйста, предложите. –

Смежные вопросы