로그인 양식없이 Facebook에 어떻게 로그인합니까?양식없이 Facebook 로그인
저는 벽 게시물을 내 페이지 중 하나에 자동으로 게시하는 응용 프로그램을 만들었습니다 (cron 작업 사용).
로그인해야합니다. PHP SDK 3.1을 사용하여 모든 작업을 완료했으며 브라우저에서 Facebook에 로그인 한 경우 작동합니다. 하지만 그것은 내 호스팅에서 작동하지 않으며 "예약 된 자동 포스터"이기 때문에 이것은 나에게 중요합니다.
PHP SDK 또는 JavaScript SDK 등으로 가능합니까?
PS : cURL으로 로그인하면 작동하지 않습니다 (코드 : http://www.daniweb.com/web-development/php/code/290893
).
PHP SDK 3.1을 사용합니다. 내가 페이스 북에 로그인 한 경우
require 'sdk/facebook.php';
$facebook = new Facebook(array(
'appId' => $bilgi_appID,
'secret' => $bilgi_appSecret,
'fileUpload' => true,
'cookie' => true // enable optional cookie support
));
$facebook->setFileUploadSupport(true);
$args = array(
'message' => $bilgi_fotoMesaji,
"access_token" => $access_token,
"image" => $file
);
$data = $facebook->api('/'.$bilgi_sayfaninAlbumIDsi.'/photos', 'post', $args);
if ($data)
print_r("basariyla yuklendi...");
이 작동 :
여기 내 코드입니다.
하지만 로그 아웃 중에 어떻게 사진이나 글을 올릴 수 있습니까? 그것은 로그인 페이지를 리디렉션합니다.
API를 사용하는 한 실제 사용자 로그인을 시뮬레이트해서는 안됩니다 (실제로는 불법입니다). 어떻게 게시합니까? 어떤 사용 권한을 얻었습니까? – zerkms
나는 PHP SDK 3.1을 사용한다. 는 나의 코드이다. 'require 'sdk/facebook.php'; $ 페이스 북 = 새로운 페이스 북 (배열 ( 'APPID'=> $ bilgi_appID, '비밀'=> $ bilgi_appSecret, '파일 업로드'=> 사실, '쿠키'=> 진정한 // 선택 쿠키 지원 가능)); $ facebook-> setFileUploadSupport (true); 인수 = $ 어레이 ( '메시지'=> $ bilgi_fotoMesaji, "access_token이"=> $ access_token은, "이미지"=> $ 파일 ); $ data = $ facebook-> api ('/'. $ bilgi_sayfaninAlbumIDsi. '/ photos', 'post', $ args); if ($ data) print_r ("basariyla yuklendi ..."); ' 이것은 페이스 북에 로그인했을 때 작동합니다. – Benjamin
당신은 원래 질문에 넣어 더 – zerkms