>  Q&A  >  본문

java - 微信静默方式 获得的access_token有什么用,即 Scope为snsapi_base时

微信静默方式 获得的access_token有什么用,即 Scope为snsapi_base时 获得code,通过code获得的access_token有什么用,这个access_token和普通access_token和网页授权access_token(Scope为snsapi_userinfo)有什么区别,
实在搞不明白了,有哪位兄弟姐妹给解惑一下,实在整不明白了,

大家讲道理大家讲道理2763일 전719

모든 응답(1)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-18 10:26:51

    방금 테스트해봤습니다: 사용자 WeChat 계정 3개
    1. 이 공식 계정을 팔로우하는 WeChat 계정
    2. 이 공식 계정을 팔로우하지 않았지만 승인된 WeChat 계정
    3 . 팔로우되지 않은 승인되지 않은 WeChat 계정

    첫 번째 경우는 무음 상황에서 얻은 access_token과 openid를 통해 사용자 정보를 알 수 있습니다.
    두 번째 경우도 가능하지만,
    세 번째 경우는 알 수 없고, 48001 오류가 발생합니다. , API인증 오류

    결론: WeChat ID와 공식 계정 간에 다음과 같은 승인된 상호 작용이 있는 경우 사용자의 세부 정보를 자동으로 얻을 수 있습니다. 그렇지 않은 경우에는 얻을 수 없습니다.

    위에 언급된 사용자 권한을 얻기 위한 인터페이스는 다음과 같습니다.

    으아악

    /sns/userinfo?특수 웹페이지 인증을 통해
    사용자 정보를 얻습니다. WeChat 개발 문서에 따라 WeChat ID를 팔로우하는 사용자는 일반 access_token을 통해서도 사용자 정보를 얻을 수 있습니다.

    으아악

    주목은 /cgi-bin/user/info?

    두 API는 다릅니다.

    -첫 번째는 주로 WeChat ID를 팔로우하지 않은 사용자의 세부 정보를 얻는 데 사용됩니다.
    -두 번째는 주로 WeChat ID를 팔로우하는 사용자를 얻는 데 사용됩니다. ID, WeChat 서버는 로컬 서버에서 전송한 정보에 openid를 포함합니다. 두 번째 방법은 사용자의 세부 정보를 얻을 수 있습니다.

    회신하다
    0
  • 취소회신하다