- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:facebookのapiでログイン)
FacebookのAPIでログインして投稿する方法について
このQ&Aのポイント
- PHPでのwebアプリ開発をしているが、sns系は未経験。あるサーバーアプリからFacebookへ自動投稿したいが、ログインが必要なことを知った。ブラウザからのログインができないアプリの場合、APIを使ってアカウントとパスワードでログインする方法はあるのか?
- PHPでのwebアプリ開発をしているが、sns系は未経験。あるサーバーアプリからFacebookへ自動投稿したいが、ログインが必要なことを知った。ログインしていないとログイン画面にリダイレクトされるため、アプリの起動方法によってはログインができない問題がある。APIを使ってアカウントとパスワードでログインする方法はあるのか?
- PHPでのwebアプリ開発をしているが、sns系は未経験。あるサーバーアプリからFacebookへ自動投稿したいが、ログインが必要なことを知った。ブラウザからのログインができない場合、APIを使ってアカウントとパスワードでログインする方法はあるのか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>>ログインしていないとログイン画面にリダイレクトされる API使ったプログラムの作り方次第でしょうけど、ログイン等関係ないと思います。 以前、PHPにてAPI使って連動させて、 1,facebookユーザーがAPI使った私のプログラムに投稿内容をPOST この時点でプログラム連動許可をユーザーにいただく。 2,投稿内容、投稿者のfacebook ID等をDB保存 3,管理者が内容をチェックして2で登録された文章を2の人のタイムラインにPOST なるものを作りました。 3の時点では管理者はFacebooKにログインしていません。 上記のようなことできますので、API使っての投稿等々の時にログインは関係ありません。 APIとして連動できているのであれば、ユーザーが許可した権限内であなたのプログラムはログイン関係なく、 なんでも出来るはずです。
お礼
やはりコード記述の問題でした。 何カ所か修正したら、ログインしていなくても投稿できるようになりました。 どうもありがとうございました。
補足
ご回答ありがとうございます。 ネットで『facebook api 投稿』って感じで検索して、そこで見たサンプルを3つほど試していました。 ほとんど中身を確認せずに動かしていたのですが、どうも ID が me となっているのがその原因だったかも知れません。 ここを自分の ID の数値で設定すると動きが変わりました。まだ投稿は成功してませんが。 覚悟を決めて、資料をしっかり読んでみることにします。 どうもありがとうございました。