일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- composer-php
- UTF-8
- string
- file-upload
- variables
- 웹하드추천
- Ajax
- JavaScript
- 무료다운로드쿠폰
- Linux
- Session
- Regex
- Apache
- php
- post
- 전략
- Arrays
- OOP
- Laravel
- 경영
- HTML
- MySQL
- function
- jquery
- 웹하드순위
- JSON
- Forms
- date
- curl
- 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 |