web-dev-qa-db-ja.com

Instagram APIログインを使用してユーザーのメールを取得できますか?

Instagram oauth APIログインを使用しようとしましたが、プロファイル画像、ユーザーURL、コメントなどすべてを取得できるため、ユーザーメールを取得できません。

だから、ユーザーの電子メールを取得するオプションがあるかどうか誰にも教えてもらえますか?

以下がスニペットです。

print_r($result->data); exit;
    // display all user likes
    foreach ($result->data as $media) {
        $content = "<li>";

        // output media
        if ($media->type === 'video') {
            // video
            $poster = $media->images->low_resolution->url;
            $source = $media->videos->standard_resolution->url;
            $content .= "<video class=\"media video-js vjs-default-skin\" width=\"250\" height=\"250\" poster=\"{$poster}\"
                       data-setup='{\"controls\":true, \"preload\": \"auto\"}'>
                         <source src=\"{$source}\" type=\"video/mp4\" />
                       </video>";
        } else {
            // image
            $image = $media->images->low_resolution->url;
            $content .= "<img class=\"media\" src=\"{$image}\"/>";
        }

        // create meta section
        $avatar = $media->user->profile_picture;
        $username = $media->user->username;
        $comment = $media->caption->text;

        $content .= "<div class=\"content\">
                       <div class=\"avatar\" style=\"background-image: url({$avatar})\"></div>
                       <p>{$username}</p>
                       <div class=\"comment\">{$comment}</div>
                     </div>";

ここで、アバター、ユーザー名、コメントを取得できます。しかし、メールを取得する必要があります。

前もって感謝します

22
Suman Kalyan

APIはユーザーのメールを返しません。これは、取得できるすべてのフィールドの例です。 http://instagram.com/developer/endpoints/users/#get_users

43
Alberto