>  기사  >  백엔드 개발  >  php WeChat 공개 계정 개발, 사용자 아바타 획득 및 다운로드

php WeChat 공개 계정 개발, 사용자 아바타 획득 및 다운로드

不言
不言원래의
2018-04-19 14:33:435472검색


이전 기사에서는 사용자의 WeChat 아바타를 얻는 방법에 대해 이야기했습니다. 많은 개발자는 사용자 정보를 표시할 때 사용자의 아바타를 얻어야 합니다.

이전 기사에서 사용자의 개인 정보를 얻기 위해 access_token을 사용했다고 말했습니다. 우리가 얻은 headimgurl 키는 연결 내용을 가로채야 합니다. 편의를 위해 이미지를 서버에 저장해 보겠습니다.

public function userIconSave($url,$openid){
		$ch = curl_init();
		curl_setopt($ch, CURLOPT_URL, $url);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
		$file = curl_exec($ch);
		curl_close($ch);
		$resource = fopen($_SERVER['DOCUMENT_ROOT']."/usericon/" . $openid.".jpg" ,'a');
		fwrite($resource, $file);
		fclose($resource);
	}

아이디어는 사용자 정보를 가져오고, 컬 기능을 통해 이미지 정보를 가로채고, 주로 fopen을 사용하여 이미지를 파일에 넣습니다. () fwrite() 함수를 사용하여 작동합니다. fopen은 파일을 생성한 다음 파일에 내용을 씁니다. 파일 경로는 데이터베이스에 저장될 수 있으며 사용자가 파일을 업데이트하면 언제든지 호출할 수 있습니다. 삭제되지 않는 한 불러서 비교하세요. 사용자에게 아바타가 없으면 저장할 수 있습니다.

위 내용은 php WeChat 공개 계정 개발, 사용자 아바타 획득 및 다운로드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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