사실 나는 간단한 사이트를 만드는 임무를 부여 받았으며 이것이 페이스 북 그래프 API와 병합하기위한 첫 번째 노력입니다.Facebook의 그래프 API에서 구문 분석. 간단해야하지만
사실, 그룹에 연결하여 피드 메시지를 가져오고 싶습니다 (사진이 없거나 이름이 없으며 메시지 만 가져옴). 간단한 권리? 내가, 내 프로그램을 통해이 같은 페이지로 연결 그룹의 URL 페이지를 설정 한 내 PHP 코드에서
... 내가 메시지 ' "첫 피드를 구문 분석 할 때
{
"data": [
{
"id": "xxxx",
"from": {
"name": "xxxx",
"id": "xxxx"
},
"message": "First Feed!", <!-- This one I want to parse -->
"actions": [
{
"name": "xxx",
"link": "xxx"
},
],
etc etc
문제가 온다 ! " 가 여기에 지금까지 내 PHP 코드 : 아주 간단하고 일반 변화를 임에도 불구하고
... 가장 큰 문제는 내가 전혀 결과를 얻을 수 없다는 것입니다
<?php
$groupID = 'xxx';
$url = 'https://graph.facebook.com/'.$groupID.'/feed?access_token=xxx';
$result = json_decode(file_get_contents($url));
echo '<a href='.$url.'>Check the fetched contents</a>';
$limit = 25;
$counter = 0;
foreach($result -> message as $message)
{
if ($counter == $limit) {break;}
echo $message;
$counter++;
}
%>
, 나 또한 몇 가지 다른 일을 시도 I <br>
다음 $result = $result -> message <br>
는 foreach 루프 <br>
$result = $result -> data
및 사용
$result['message']; <br>
를 사용
$result -> {'message'}; <br>
를 사용하여 다음과 같은 포럼을 통해 발견했습니다 '
또한 print_r()
기능을 확인했으며 아무런 결과도 얻지 못하는 file_get_contents
단계에서도 ... (약 <pre>
태그를 사용합니다).
그래서 내가 뭘 잘못하고 있니?
PS : 내 access_token은
몇 가지 이전 의견을 작성했지만 문제를 발견 한 이후에 삭제했지만 여전히 해결할 수 없습니다. ? 지금까지 문제는 내가이 스크립트 를 사용하고 난이 ... ' ' ' 나는 항상 "아무것도"얻지 못합니다. 페이지에 간단한 "안녕하세요!"가 있습니다. 그 안에. –
필자는 file_get_contents 함수 (및 다른 모든 "파일"기능 - 사이트가 인식하지 못하는 기능)를 거부하는 일부 온라인 PHP 디버깅 사이트를 보았으므로 보안상의 이유로 서버에서 사용하지 않도록 설정할 수 있습니까? 현재 야후! Small Bussiness server ... (PHP 5.3.6) –
은 safe_mode처럼 들립니다. 컬링 익스텐션 (curl extension)을 사용하여 데이터를 그램핑 할 수 있는지 확인하십시오. – Rufinus