1

PHPライブラリを使用してoauth2を機能させることができません。jQueryライブラリを機能させることはできますが、PHPを使用したいと思います。

このエラーが発生します:

Warning: Cannot modify header information - headers already sent by (output started at /home/dotd/public_html/hub/examples/oauth2-login-example.php:22) in /home/dotd/public_html/hub/Eventbrite.php on line 162

あなたはここでそれを見ることができます:http ://www.daysofthedead.net/hub/examples/oauth2-login-example.php

とを変更したことを除けば、githubのコードと同じapp_keyですclient_secret。(https://github.com/ryanjarvinen/eventbrite.php

http://www.daysofthedead.net/hub/examples/oauth2-login-example.phpを指す「OAuthリダイレクトURI」があります

4

1 に答える 1

1

問題は、phpが応答の一部をHTMLページ(HTTP200)として既に書き込んだ後、コードがヘッダーリダイレクト(HTTP302)をトリガーしようとしたことでした。

デモコードの一部を再配置して、ページ出力が書き込まれる前にリダイレクト(必要な場合)が呼び出されるようにしました。

OAuth2-login-exampleファイルを置き換えてみてください。それがうまくいくことを願っています!

于 2012-09-24T20:07:57.290 に答える