나는 페이스 북에서 응용 프로그램을 만들었습니다. 이제 페이스 북 벽에 메시지를 게시하고 싶습니다. 내 페이스 북 계정에 로그온 할 때 응용 프로그램 개발자이기 때문에 벽에 메시지가 오지만 다른 사용자에게 로그온하면이 응용 프로그램이 표시되지 않고 페이지가 리디렉션됩니다. ~ http://www.facebook.com/4oh4.php. 내 코드는 하나 개의 도움페이스 북의 벽에 메시지를 게시
1
A
답변
1
샌드 박스 모드로 응용 프로그램을 설정되어 기쁘게
$facebook = new Facebook(array(
'appId' => myAppId,
'secret' => myAppSecret,
'cookie' => true,
'req_perms' => 'email,read_stream,read_friendlists,publish_stream,offline_access,manage_pages'
));
$user = $facebook->getUser();
$app_id = myAppId;
$canvas_page = "https://apps.facebook.com/apptestingas/";
$auth_url = "http://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($canvas_page)."&scope=email,read_stream,read_friendlists,publish_stream,offline_access,manage_pages";
if(isset($_REQUEST["signed_request"]))
{
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
}
if (empty($data["user_id"]))
{
echo("<script> top.location.href='" . $auth_url . "'</script>");
}
else
{
$uid = $data["user_id"];
}
try {
// Proceed knowing you have a logged in user who's authenticated.
echo $token = $facebook->getAccessToken();
$user_profile = $facebook->api('/'.$uid.'',array (
'access_token' => $token)
);
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
if (!empty($user_profile)) {
# User info ok? Let's print it (Here we will be adding the login and registering routines)
echo $username = $user_profile['name'];
$uid = $user_profile['id'];
$facebook->api('/'.$uid.'/feed', 'post', array(
'message' => "sdsgdg testingbbbb",
));
}
아래에 주어진? 이것은 앱 설정에서 제어 할 수 있습니다. 설명을 인용하십시오. "사용하도록 설정 한 경우 앱 개발자 만 앱을 사용할 수 있습니다."
+0
내가 사용할 수 없게되면 ** SSL 연결 오류 **로 오류가 발생합니다 ** – sreelatha
+0
좋아, '$ auth_url' 프로토콜을 https로 변경하면 어떻게 될까요? –
관련 문제
- 1. 페이스 북의 벽에 메시지를 게시
- 2. 내 사이트에서 페이스 북의 벽에 메시지를 게시
- 3. 페이스 북의 벽에 그림 게시
- 4. PHP에서 페이스 북의 벽에 게시
- 5. 페이스 북의 친구의 벽에 메시지를 게시하십시오 iOS
- 6. 안드로이드 sdcard에서 페이스 북의 벽에 이미지 게시
- 7. 페이스 북의 API : 친구의 벽에 게시
- 8. C# sdk를 사용하여 페이스 북의 벽에 게시
- 9. 페이스 북의 벽 및 페이지 벽에 게시
- 10. 링크가없는 페이스 북의 벽에 게시 하시겠습니까?
- 11. 페이스 북의 벽에 게시 자바 스크립트
- 12. 페이스 북의 sdk 벽에 이미지 게시
- 13. 페이스 북의 애플리케이션 벽에 이벤트 게시
- 14. 셀렌과 파이썬을 사용하여 페이스 북의 벽에 게시
- 15. 페이스 북의 벽에 덧글을
- 16. 누군가의 벽에 메시지를 게시하기위한 페이스 북의 직접적인 URL
- 17. 페이스 북의 벽면에 메시지 게시
- 18. appId없이 사용자 페이스 북의 벽에 게시 할 수있는 방법이 있습니까?
- 19. 페이스 북의 회사 페이지에 게시
- 20. 여러 페이스 북의 친구 벽에 게시 (내 경우 20)
- 21. 페이스 북의 .NET에서 벽에 게시 (메시지는 비어 있습니다.)
- 22. 벽에 페이스 북의 공유 코멘트
- 23. : 페이스 북의 벽에 메시지를 넣어이 코드를 사용하여 활동
- 24. Phonegap을 사용하여 빌드 된 iOS 앱에서 페이스 북의 벽에 게시
- 25. 클라이언트 응용 프로그램 대신 서버에서 페이스 북의 벽에 게시
- 26. 친구 게시판 벽에 게시 된 페이스 북의 API
- 27. ShareKit : 페이스 북의 친구 벽에 어떻게 게시 할 수 있습니까?
- 28. OAuth2 newbie - WordPress의 플러그인에서 페이스 북의 벽에 게시
- 29. 페이스 북의 벽에 게시 된 플래시 파일 내의 링크가 가능합니까?
- 30. 스프링 사회를 사용하여 페이스 북의 벽에 일정 게시
Mahmud Ahsan이 이처럼 훌륭하고 이해하기 쉬운 기사를 읽으십시오. 반드시 당신을 도울 것입니다. http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/ –