Как получить адрес электронной почты пользователя после входа в систему INSTAGRAM PHP API

1

Я использую instagram php api на моем сайте. После входа в следующий ответ, возвращаемый instagram api:

stdClass Object
(
    [meta] => stdClass Object
    (
        [code] => 200
    )
    [data] => stdClass Object
    (
        [username] => ankitchugh006
        [bio] => 
        [website] => 
        [profile_picture] => https://instagramimages-a.akamaihd.net/profiles/anonymousUser.jpg
        [full_name] => 
        [counts] => stdClass Object
        (
            [media] => 0
            [followed_by] => 0
            [follows] => 1
        )
        [id] => 2137707201
    )
)

Я не получаю пользовательскую почту instagram loggedin. Как я могу получить адрес электронной почты пользователя. Любая помощь будет глубоко оценена.

Заранее спасибо.

Теги:
instagram-api

1 ответ

3

Instagram не предоставляет адрес электронной почты пользователя.

Пожалуйста, проверьте документацию по адресу https://instagram.com/developer/endpoints/users/#get_users.

Это все выходы Instagram для пользовательского объекта:

{
    "data": {
        "id": "1574083",
        "username": "snoopdogg",
        "full_name": "Snoop Dogg",
        "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_1574083_75sq_1295469061.jpg",
        "bio": "This is my bio",
        "website": "http://snoopdogg.com",
        "counts": {
            "media": 1320,
            "follows": 420,
            "followed_by": 3410
        }
    }
}
  • 1
    где указано в документации, что электронная почта не будет предоставлена?
  • 1
    Ответ Алекса правильный, в нем перечислены доступные поля, а instagram.com/developer/authentication/#scope сообщает, какие области доступны, а электронная почта в них не включена.
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню