일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 전략
- 무료다운로드쿠폰
- Session
- Linux
- curl
- file-upload
- function
- UTF-8
- HTML
- 경영
- Laravel
- 웹하드추천
- MySQL
- php
- date
- OOP
- post
- Arrays
- variables
- JavaScript
- 웹하드순위
- JSON
- Regex
- Apache
- string
- jquery
- Forms
- Ajax
- composer-php
- Today
- Total
개발! 딱 깔끔하고 센스있게!
Facebook Graph API 에서 사용자 의 이메일 주소 와 성별 을 가 져 오 는 API 호출 은 무엇 입 니까? 본문
Facebook Graph API 에서 사용자 의 이메일 주소 와 성별 을 가 져 오 는 API 호출 은 무엇 입 니까?
렉사이 2020. 12. 3. 02:37저 는 Graph API 와 Facebook SDK for PHP 를 사용 하고 있 습 니 다.
다음 링크 를 통 해 htps: / developers. Facebook. com / docs / PHP / howto / proffice withgraphapi / 4.0.0.이것 은 코드:
use Facebook\FacebookRequest; use Facebook\GraphUser; use Facebook\FacebookRequestException; if($session) { try { $user_profile = (new FacebookRequest( $session, 'GET', '/me' ))->execute()->getGraphObject(GraphUser::className()); echo "Name: " . $user_profile->getName(); } catch(FacebookRequestException $e) { echo "Exception occured, code: " . $e->getCode(); echo " with message: " . $e->getMessage(); } }
저 는 지금 user proffile - > get name () 을 사용 할 수 있 습 니 다.
사용자 이름 을 얻 을 수 있 고 여기 API 호출: htps: / developers. facebook. com / docs / phop / GraphObject / # user intance methods 에서 그의 이름, 성씨, 중간 이름 등 을 얻 을 수 있 습 니 다.
나 는 사용자 의 이메일 주소 와 성별 을 가 져 올 수 있다 는 것 을 알 고 있 지만, 이전 링크 에서 이 정 보 를 얻 을 수 있 는 API 호출 을 찾 지 못 했 습 니 다.
Facebook SDK For PHP 에 대해 사용자 의 이메일 주소 와 성별 을 얻 으 려 면 어떤 API 가 필요 합 니까?
대단히 감사합니다.
대답 하 다.
보다
- https://developers.facebook.com/docs/graph-api/reference/v2.2/user#fields
- https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#fields
사용자 대상 의 필드 와 변 화 를 조회 할 수 있 는 개술 을 알 고 싶다.
너 에 게 있어 서
/me?fields=id,gender,email
또는
new FacebookRequest( $session, 'GET', '/me?fields=id,gender,email' )
사용자 의 이메일 권한 이 필요 할 때 만 이메일 필드 를 요청 할 수 있 습 니 다.
지정 한 필드 를 얻 으 려 면 https: / developers. facebook... / docs / phop / GraphObject / # getProperty 와 같은 방법 을 사용 하 십시오.
echo $user_profile->getProperty('gender');
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP 에서 문자열 을 slug 으로 변환 합 니 다. (0) | 2020.12.03 |
---|---|
AJAX 를 통 해 PHP 류 에서 PHPExcel 로 데 이 터 를 전달 합 니 다. (0) | 2020.12.03 |
PHP 의 드 롭 다운 상자 에서 선택 한 값 가 져 오기 (0) | 2020.12.03 |
PHP DOM: getElement by Tag Name (0) | 2020.12.02 |
PHP 로 멀 티 알림 시스템 을 구축 하 는 가장 좋 은 방법 (0) | 2020.12.02 |