1
Facebook 애플리케이션에서 작업 중이며 내 앱 사용자에게 알림을 보내는 데 문제가 있습니다. 이 사이트에 비슷한 질문에 대한 답변을 검토하고 나는 페이스 북 SDK 페이지를 협의하고 다음과 같은 전략을 적용하려고 :Facebook 앱 알림 요청이 차단되었습니다.
<?php
$app_id = YOUR_APP_ID;
$app_secret = YOUR_APP_SECRET;
$token_url = "https://graph.facebook.com/oauth/access_token?" .
"client_id=" . $app_id .
"&client_secret=" . $app_secret .
"&grant_type=client_credentials";
$app_access_token = file_get_contents($token_url);
$user_id = THE_CURRENT_USER_ID;
$apprequest_url ="https://graph.facebook.com/" .
$user_id .
"/apprequests?message='INSERT_UT8_STRING_MSG'" .
"&data='INSERT_STRING_DATA'&" .
$app_access_token . "&method=post";
$result = file_get_contents($apprequest_url);
echo $result;
?>
내가 할 모든 file_get_contents 내 두 번째 호출에 오류입니다. 오류 상태 :
failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden\r\n
아무도 나에게 무슨 일이 일어나는지 아이디어를 줄 수 있습니까? graph.facebook.com에 대한 첫 번째 요청은 정상적으로 작동했습니다.
예에서 도난. 나는 그들을 여기에 전시하지 않기로 결정했다. –
네, 현명한 선택. 그냥 확인 :)'POST '대신'GET'을 사용할 수 있습니까? – Mattios550
잘 모르겠습니다 만, 이것이 페이스 북에서 제시 한 예이기 때문에 POST에만 답하는 것으로 가정합니다. –