私はAndroidアプリケーションのパブリッシャーです。
私のウェブサイトはAndroidアプリケーションデータを自動的に取得する必要がありますが、GooglePlayはiTunesStoreのようなAPIシステムをサポートしていません。したがって、Androidデータの取得に役立つPHPコマンドを作成する必要があります。タイトル、アプリの画像、説明、メールアドレスを取得する必要があります。
まず、GooglePlayのURLアドレスを知っているときにメールアドレスを取得しようとしていました。これが私が作った例です。これはウォールストリートジャーナルアプリ用です。
ウォールストリートジャーナルのAndroidアプリのURL- https://play.google.com/store/apps/details?id =wsj.reader_sp
<a href="mailto:mobilereader@wsj.com" rel="nofollow">Email Developer</a>
ウェブサイトをクリックすると、上記のようなHTMLコードが見つかります。
$Google_Play_URL = 'https://play.google.com/store/apps/details?id=wsj.reader_sp';
$string = file_get_contents($Google_Play_URL);
$parsing = new SimpleXmlElement($string);
$attrs = (array)$parsing->attributes();
$mail = str_replace('mailto:','',$attrs['href']);
if(filter_var($mail,FILTER_VALIATE_MAIL))
{
echo $mail;
}
結果は「mobilereader@wsj.com」になるはずですが、失敗しました。問題がわかりますか?ありがとうございました。