題名の通り、facebookでgetUser()関数が使えるのはどのような場面ですか? PS私はfacebook php sdk apiを使用しています。
この質問をする理由は、web サイトを facebook.com 内に配置しないと、getUser() 関数が常に null または 0 を返すことがわかったからです。
本当?getUser() 関数は、facebook.com 内の Web サイトでのみ機能しますか?
ありがとう。フェイスブック初心者
それgetUser
を決定するのに十分なデータが利用できる場合、メソッドはアクティブな Facebook ユーザー ID を返す必要があります。このデータはさまざまな場所から取得できます。
<iframe>
正確な詳細については、 getUserFromAvailableDataメソッドを参照してください。開発者の観点からはgetUser()
、ユーザーが Facebook で認証され、アプリケーションがインストール/承認されている場合に、現在の Facebook ユーザーの ID が返されます。これを実現するには、login に関するドキュメントを参照してください。外部 Web サイトの場合、Facebook の JavaScript SDK のlogin
メソッドを使用して、バックエンドに必要なデータ (Cookie に保存) を取得するのが最善の方法です。