ログインフォームなしでFacebookにログインするにはどうすればよいですか?フォームなしのFacebookログイン
壁紙を自分のページの1つに自動的に投稿するアプリケーションを作成しました(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を使用します。私はFacebookのログインしていたときに
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を使用しています。 は私のコードです 'require 'sdk/facebook.php'; $ログインfacebook = Facebookの新しい(配列( 'のAppID' => $ bilgi_appID、 '秘密' => $ bilgi_appSecret、 'ファイルアップロード' => trueの場合、 'クッキー' =>真//オプションのCookieサポート を有効にします) ); $ facebook-> setFileUploadSupport(true); $引数=配列( 'メッセージ' => $ bilgi_fotoMesaji、 "access_tokenは" => $ access_tokenは、 "イメージ" => $ファイル )。 $ data = $ facebook-> api( '/'。$ bilgi_sayfaninAlbumIDsi。 '/ photos'、 'post'、$ args); if($ data)print_r( "basariyla yuklendi ..."); ' これは、Facebookにログインしたときに機能します。 – Benjamin
あなたは元の質問 – zerkms