>백엔드 개발 >PHP 튜토리얼 >WeChat에서 활동할 때 사용자 정보가 로컬에 저장됩니다. 문제는 WeChat에서 알림을 보내지 않는다는 것입니다. ? ?

WeChat에서 활동할 때 사용자 정보가 로컬에 저장됩니다. 문제는 WeChat에서 알림을 보내지 않는다는 것입니다. ? ?

WBOY
WBOY원래의
2016-09-23 11:31:061357검색

WeChat에서 활동할 때 사용자 정보를 얻기 위해 WeChat에서 나에게 반환된 사용자 정보를 매번 WeChat에서 가져오지 않도록 로컬 데이터베이스에 저장합니다. 하지만 사용자가 도중에 아바타를 변경하면 문제가 발생합니다. 하지만 내가 사용하는 아바타는 WeChat에서 처음 반환했을 때 데이터베이스에서 가져왔기 때문에 아바타가 유효하지 않게 되었고, 사용자가 WeChat 아바타를 수정한 경우 WeChat에서 나에게 알리지 않았습니다. 하다? ? ? 아이디어 주실 분 계신가요? 정말 감사합니다~~

답글 내용:

WeChat에서 활동할 때 사용자 정보를 얻기 위해 WeChat에서 나에게 반환된 사용자 정보를 매번 WeChat에서 가져오지 않도록 로컬 데이터베이스에 저장합니다. 하지만 사용자가 도중에 아바타를 변경하면 문제가 발생합니다. 하지만 내가 사용하는 아바타는 WeChat에서 처음 반환했을 때 데이터베이스에서 가져왔기 때문에 아바타가 유효하지 않게 되었고, 사용자가 WeChat 아바타를 수정한 경우 WeChat에서 나에게 알리지 않았습니다. 하다? ? ? 아이디어 주실 분 계신가요? 정말 감사합니다~~

그런 것 같아요. 어떤 사용자는 주의를 기울이고 있고 어떤 사용자는 그렇지 않기 때문에 인증 버튼이 있는 첫 번째 인터페이스를 사용해야 합니다.
인증을 원하므로 인증된 정보로 데이터베이스를 직접 업데이트하세요. .
어쨌든 사용자가 들어오자마자 세션이 있는지 여부를 판단하고, 그렇지 않은 경우 쿠키로 판단하여 로그인합니다. 어쨌든 일단 승인됩니다. , 사용자 정보를 업데이트합니다.

이미 openid가 있고, 최근 사용자가 이를 승인한 경우 사용자 정보를 수집하기 위해 이를 일방적으로 사용하는 것이 가능해야 합니다. 이전에 내가 팔로우한 사용자는 openid+accesstoken을 사용하여 사용자 정보를 캡처할 수 있습니다.
다음 사람들을 시도해 볼 수 있습니다

1: 팔로잉
2: 팔로우하지 않음, 승인하지 않음
3: 팔로우하지 않음, 승인함

아래 인터페이스를 사용하여 이 세 가지 유형의 사람들을 시험해 볼 수 있습니다. 1과 3이 가능하다면 원하는 것이 가능합니다.

WeChat에서 활동할 때 사용자 정보가 로컬에 저장됩니다. 문제는 WeChat에서 알림을 보내지 않는다는 것입니다. ? ?

아직 위챗과의 교류를 완전히 피할 수 있는 방법은 없습니다.
사실 아바타를 바꾸는 것은 빈도가 높은 작업이 아니며, 아바타의 불일치는 거의 영향을 미치지 않으며 지연은 견딜 수 있습니다. 이와 관련하여 실제로 높은 요구 사항이 있으므로 비교를 위해 매번 사용자 정보를 요청할 수 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.