Q&A

IPhoneにメッセージを送信、urlがただの文字列になってしまいます

実現したいこと

IPhoneにテキストを送信し、そこに含まれているURL(複数)をリンクにしたい

現状

問題なく送られるパターン 1.android : アンドロイドには問題なく表示されている 2.PC:PC版のLINEでも問題なく表示 3.1番最初のURL:1番最初のURLはリンクになっていますが、その後のURLは黒字でリンクになっていません 4.URL前後を単体でコピペで送信、この場合も問題なく送信されます

ソースコード

//アクセストークン Laravel(PHP)で記述 ``` $accessToken =アクセストークン $text = [ //ユーザー用1 [ 'type' => 'text', 'text' =>
——ーーーーーーーーーーーーーーーー——

メッセージテキスト

ーーーーーーーーーーーーーーーーーーーーー

【URL】

——ーーーーーーーーーーーーーーーー——

メッセージテキスト

ーーーーーーーーーーーーーーーーーーーーー

【URL】

——ーーーーーーーーーーーーーーーー——

メッセージテキスト

ーーーーーーーーーーーーーーーーーーーーー ' ], ];

    $user_message = [
        'to' => $userId,//この前にLINEloginで取得
        'messages' => $text,
        'client_id'     => config('client_id'), //ID
        'client_secret' => config('client_secret'), //シークレットID
    ];

    $user_message = json_encode($user_message);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $accessToken, 'Content-Type: application/json'));
    curl_setopt($ch, CURLOPT_URL, 'https://api.line.me/v2/bot/message/push');
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
    curl_setopt($ch, CURLOPT_POSTFIELDS, $user_message);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $user_message = curl_exec($ch);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_close($ch);
}


お願いします
  • 0
  • 1
  • 1342
  • twitter facebook

現在も再現するでしょうか?気になります!

iPadで google.com を何度も表示するようにしてみたところ、私の環境では表示されました。

  • 0
Are you sure? question.vm