• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:facebookのapiでログイン)

FacebookのAPIでログインして投稿する方法について

このQ&Aのポイント
  • PHPでのwebアプリ開発をしているが、sns系は未経験。あるサーバーアプリからFacebookへ自動投稿したいが、ログインが必要なことを知った。ブラウザからのログインができないアプリの場合、APIを使ってアカウントとパスワードでログインする方法はあるのか?
  • PHPでのwebアプリ開発をしているが、sns系は未経験。あるサーバーアプリからFacebookへ自動投稿したいが、ログインが必要なことを知った。ログインしていないとログイン画面にリダイレクトされるため、アプリの起動方法によってはログインができない問題がある。APIを使ってアカウントとパスワードでログインする方法はあるのか?
  • PHPでのwebアプリ開発をしているが、sns系は未経験。あるサーバーアプリからFacebookへ自動投稿したいが、ログインが必要なことを知った。ブラウザからのログインができない場合、APIを使ってアカウントとパスワードでログインする方法はあるのか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>>ログインしていないとログイン画面にリダイレクトされる API使ったプログラムの作り方次第でしょうけど、ログイン等関係ないと思います。 以前、PHPにてAPI使って連動させて、 1,facebookユーザーがAPI使った私のプログラムに投稿内容をPOST この時点でプログラム連動許可をユーザーにいただく。 2,投稿内容、投稿者のfacebook ID等をDB保存 3,管理者が内容をチェックして2で登録された文章を2の人のタイムラインにPOST なるものを作りました。 3の時点では管理者はFacebooKにログインしていません。 上記のようなことできますので、API使っての投稿等々の時にログインは関係ありません。 APIとして連動できているのであれば、ユーザーが許可した権限内であなたのプログラムはログイン関係なく、 なんでも出来るはずです。

mathit
質問者

お礼

やはりコード記述の問題でした。 何カ所か修正したら、ログインしていなくても投稿できるようになりました。 どうもありがとうございました。

mathit
質問者

補足

ご回答ありがとうございます。 ネットで『facebook api 投稿』って感じで検索して、そこで見たサンプルを3つほど試していました。 ほとんど中身を確認せずに動かしていたのですが、どうも ID が me となっているのがその原因だったかも知れません。 ここを自分の ID の数値で設定すると動きが変わりました。まだ投稿は成功してませんが。 覚悟を決めて、資料をしっかり読んでみることにします。 どうもありがとうございました。

関連するQ&A