[html] 특정 whatsapp 연락처에 대한 웹 링크

특정 whatsapp 연락처와 whatsapp 채팅을 여는 웹 페이지에 링크를 배치하고 싶습니다. 즉, 페이지의 “내 facebook / twitter / google + / etc에 문의”링크 옆에 “whatsapp으로 문의”링크를 표시하고 싶습니다. 다음과 같은 것 :

href="whatsapp:contact=015555555555@s.whatsapp.com&message="I'd like to chat with you"



답변

********* 마지막에 추가 된 업데이트 *********

나는 많은 접근법을 시도했고 승자가 있습니다 (테스트 3 참조), 다음은 각각의 결과입니다.

(당신의 사이트를 방문하는 사람이 당신의 연락처 목록에 당신을 가지고 있지 않다면 그것을 허용하는 유일한 옵션이기 때문에 테스트 3도 당신에게 효과적이라고 생각합니다.)

모든 테스트에서 번호는 처음에 0이없는 국가 및 위치 코드로 완료되어야했습니다. 예:

  • +55 (011) 99999-9999 (아니요)
  • +5511999999999 (예)

테스트 1과 2에서는 국가 코드 +5511999999999의 더하기 기호로만 작동했습니다.

테스트 1 :

<a href="whatsapp://send?abid=phonenumber&text=Hello%2C%20World!">Send Message</a>

이렇게하면 연락처 목록에 전화 번호 가 있어야 합니다. 내 연락처 목록에없는 번호로 메시지를 보낼 수 있기를 원했기 때문에 작동하지 않습니다.

연락처 목록에 번호가없는 경우 등록 된 모든 연락처가 나열된 Whatsapp이 열리므로 하나를 선택할 수 있습니다.

물건을 공유하기에 좋은 옵션입니다.

테스트 2 :

<a href="intent://send/phonenumber#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Send Message</a>

이 접근 방식은 Android 연락처 목록에 번호가있는 경우 에만 작동 합니다. 없는 경우 Android에서 SMS 앱을 열어 Whatsapp을 사용하도록 연락처를 초대 할 수 있습니다.

테스트 3 (승자) :

<a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>

이것이 나를 위해 완전히 일한 유일한 방법이었습니다.

  • 데스크톱의 Android, iOS 및 웹 앱에서 작동합니다.
  • 연락처 목록에없는 번호 로 대화를 시작할 수 있습니다.
  • 다음과 같이 & text = [message-url-encoded]를 추가하는 미리 작성된 하나의 메시지로 링크를 만들 수 있습니다 .

https://api.whatsapp.com/send?phone=15551234567&text=Send20%a20%quote

추가 사용 편의성을 위해 북마크릿을 사용하려면 다음을 사용할 수 있습니다.

javascript: (function() { var val= prompt("Enter phone number",""); if (val) location="https://api.whatsapp.com/send?phone="+escape('972' + val)+""; })()

대상 국가에 대한 국가 코드를 변경 (또는 제거)하고 크롬 / 파이어 폭스 링크의 주소 필드에 붙여 넣어야합니다.

주목할만한 가치 :

***************** 업데이트 (시작) *****************

Whatsapp에서 다른 옵션을 사용할 수있게되었으므로 이제 다음과 같이 대화에 대한 하나의 링크를 만들 수 있습니다.

https://wa.me/ [전화 번호]

전화 번호는 국제 형식이어야합니다.

이렇게 :

https://wa.me/552196312XXXX

이건 아니야:

https://wa.me/+55(021)96312-XXXX

링크에 미리 작성된 하나의 메시지를 추가 하려면 인코딩 된 텍스트 URL과 함께 끝에 ? text = 를 추가 할 수 있습니다 .

https://wa.me/552196312XXXX?text=[message-url-encoded]

예 :

https://wa.me/552196312XXXX?text=Send20%a20%quote

여기에 더 많은 정보 :

https://faq.whatsapp.com/general/chats/how-to-use-click-to-chat

***************** 업데이트 (종료) *****************


답변

다음 링크가 제대로 작동하는 것 같습니다.

<a href="whatsapp://send?text=Hello World!&phone=+9198********1">Ping me on WhatsApp</a>

WhatsApp 앱에서 ‘Hello World!’라는 메시지와 함께 연락처가 열립니다. 입력 텍스트 상자에 미리 채워져 있습니다.

(안드로이드 폰에서 구글 크롬으로 테스트했습니다.)


답변


답변

나는 이것을 시도했다 :

<a href="whatsapp://send?abid=phonenumber&text=Hello%2C%20World!">whatsapp</a>

‘전화 번호’를 특정 전화 번호로 변경합니다. 이것은 완전히 작동하지 않지만 링크를 클릭하면 whatsapp이 열리고 연락처를 클릭하면 메시지가 채워집니다.

채팅에서 특정 사람을 열려면 텍스트를 입력하지 않아도됩니다.

<a href="intent://send/phonenumber#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">test</a>

둘 중 하나를 선택해야 할 것입니다.

Android 용 모바일 웹 사이트 (애플리케이션 아님)에서 WhatsApp에 링크
공유 하는 데 도움이되는
링크 https://www.whatsapp.com/faq/nl/android/28000012

도움이 되었기를 바랍니다

(나는 안드로이드 폰에서 구글 크롬으로 이것을 테스트했다)


답변

WhatsApp FAQ에 따라 다음 URL을 사용할 수 있습니다.

https://wa.me/PHONENUMBERHERE

숫자 앞에 국가 코드를 추가하고 숫자에 더하기 (+) 기호, 대시 (-) 또는 기타 문자를 추가하지 마십시오. 정수 / 숫자 값만.

다음으로 시작할 문자 메시지를 미리 정의 할 수도 있습니다.

https://wa.me/PHONENUMBERHERE/?text=urlencodedtext


답변

이제 매우 간단한 API https://wa.me/를 사용하여 15555555555와 같은 유효한 whatsapp 연락처 번호를 제공 할 수있는이 작업을 수행 할 수 있습니다 ( 국가 코드 추가 , 모든 ‘+’, ‘-‘, 대괄호, 공백 또는 선행 0 제거 ). 사용자가 직접 보내거나 보내기 전에 변경할 수있는 미리 정의 된 메시지로 urlencoded 텍스트를 제공 할 수도 있습니다.

나와 채팅 링크 :<a href="https://wa.me/15555555555">Contact me by whatsapp</a>

미리 정의 된 텍스트로 나와 채팅 링크 :<a href="https://wa.me/15555555555?text=I%27d%20like%20to%20chat%20with%20you">Contact me on whatsapp</a>

wa.meURL의 장점은 모바일과 데스크톱 모두에서 작동하므로 사용자 에이전트를 확인할 필요가 없다는 것입니다 (web.whatsapp.com 열림).


출처 : https://faq.whatsapp.com/en/general/26000030

비슷한 질문에 대한 내 답변에 대한 자세한 내용 https://stackoverflow.com/a/51854282/2485420


답변

이 글을 쓰는 현재 (2018 년 11 월 29 일), 내 쪽에서 작동하는 것으로 보이는 업데이트 된 API는이 링크를 사용하고 있습니다.

https://wa.me/<phone number here>

노트 :

자리 표시자를 국가 코드를 포함 하여<phone number here> 사용하려는 전화 번호로 바꾸면+60 됩니다. 이는 나머지 번호 를 추가해야한다는 의미 입니다.

(적어도 Android 및 iOS 사용) 하나가 없으면 내 쪽에서 작동하지 않습니다. 작동하지 않는다는 것은 “이 번호가 없습니다”라는 오류 메시지를 의미합니다.

참고:

https://faq.whatsapp.com/en/general/26000030