워드프레스 카카오톡로그인 연동

사용자 정보를 받아오는 과정에서 에러가 납니다.

function getUserProfile()
{
	// ask kakao api for user infos
	$data = $this->api->api( "user/me" ); 
    
	if ( ! isset( $data->id ) || isset( $data->error ) ){
		throw new Exception( "User profile request failed! {$this->providerId} returned an invalid response.", 6 );
	}

	$this->user->profile->identifier  = @ $data->id; 
	$this->user->profile->displayName = @ $data->properties->nickname;
	$this->user->profile->photoURL    = @ $data->properties->thumbnail_image;

	return $this->user->profile;
}

이러한 함수인데요… 카카오에서 제공하는 response를 모두 받아야 등록이 되는걸까요?
정확히는 $data = $this->api->api( “user/me” ); 이 줄에서 에러가 납니다.

또한 이 api를 사용하려는데 http, https 모두 사용이 가능한지요?

@ayh330

위에 호출 하신 api가 등록하는 기능을 하지는 않고요… /v1/user/me는 써드 앱의 profile 정보를 가져오는 api 인데요…
좀 더 자세한 설명이 필요합니다.

메서드 내부가 어떻게 구성되어 있는지 알 수 없어 답변 드리기가 어렵습니다.

API 호스트는 https://kapi.kakao.com 입니다. https로만 사용 가능합니다.

@ayh330
http 홈페이지를 서비스하는 것과는 관계가 없고요… 서버쪽(php)에서 curl로 https 요청해서 user/me를 받아오시면 되요~
rest php 샘플을 참고해 보세요…