Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Twitter/Facebook OAuth_Php_Facebook_Cakephp_Twitter_Oauth - Fatal编程技术网

Php Twitter/Facebook OAuth

Php Twitter/Facebook OAuth,php,facebook,cakephp,twitter,oauth,Php,Facebook,Cakephp,Twitter,Oauth,我正在将我的web应用程序与Twitter/Facebook进行集成,我有一些情况需要解决,但不知道如何解决 1) 我希望OAuth令牌不会显示在URL中,这有点像他们的Twitter/Facebook注册一样,因为如果用户刷新页面,不会出现错误,说令牌已经被使用,而是在没有Twitter信息的情况下正确刷新 2) 有两种情况下,我的用户可以将他们的帐户链接到Twitter和Facebook,一种是在注册时,另一种是在注册后的设置中,我如何管理这里的回调URL?考虑到它应该重定向到两个不同的页面

我正在将我的web应用程序与Twitter/Facebook进行集成,我有一些情况需要解决,但不知道如何解决

1) 我希望OAuth令牌不会显示在URL中,这有点像他们的Twitter/Facebook注册一样,因为如果用户刷新页面,不会出现错误,说令牌已经被使用,而是在没有Twitter信息的情况下正确刷新

2) 有两种情况下,我的用户可以将他们的帐户链接到Twitter和Facebook,一种是在注册时,另一种是在注册后的设置中,我如何管理这里的回调URL?考虑到它应该重定向到两个不同的页面。

1)您可以在HTTP头中发送oAuth信息。推特甚至说他们更喜欢你这样做


2) 如果需要将它们分开,只需为每种情况使用不同的回调URL即可。由于在您请求请求令牌时,回调URL作为参数传递,因此您应该能够轻松地将它们分开。

哦,对了,忘了回调交易,因为我正在处理的回调是在Twitter开发网站上为应用设置的回调,您能告诉我在哪里可以找到HTTP头交易吗?很抱歉。查看了错误的API。authorize调用是一个oAuth方法,它需要URL中的参数。仍然找不到如何设置HTTP标头您使用的oAuth库是什么?所有请求(authorize除外)的oAuth应该已经在标头中。