Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Oauth 我可以使用Yahoo';什么是PHP SDK?_Oauth_Sdk_Yahoo - Fatal编程技术网

Oauth 我可以使用Yahoo';什么是PHP SDK?

Oauth 我可以使用Yahoo';什么是PHP SDK?,oauth,sdk,yahoo,Oauth,Sdk,Yahoo,所以我使用了“php5”版本,而不是“php5”版本,只是因为它们都是乱七八糟的,而这一个稍微不那么乱七八糟 问题是一旦用户登录一小时后登录过期。不管用户是否正在使用该网站,他们仍然被迫每小时重新登录一次 找不到关于此的任何文档,欢迎提供任何建议。雅虎开发者官方文档确实确认“您可以使用访问令牌一小时,直到它过期”。见: 然后,它接着说,“要获得一个新的访问令牌以供继续使用,请使用相同的过期令牌,并使用get_令牌调用来提供一个新的访问令牌。”还详细描述了如何准确地调用此操作。签名本身看起来像:

所以我使用了“php5”版本,而不是“php5”版本,只是因为它们都是乱七八糟的,而这一个稍微不那么乱七八糟

问题是一旦用户登录一小时后登录过期。不管用户是否正在使用该网站,他们仍然被迫每小时重新登录一次


找不到关于此的任何文档,欢迎提供任何建议。

雅虎开发者官方文档确实确认“您可以使用访问令牌一小时,直到它过期”。见:

然后,它接着说,“要获得一个新的访问令牌以供继续使用,请使用相同的过期令牌,并使用get_令牌调用来提供一个新的访问令牌。”还详细描述了如何准确地调用此操作。签名本身看起来像:

https://api.login.yahoo.com/oauth/v2/get_token?oauth_nonce=ef3a091928d5491624c0ac54d697124422705091
  &oauth_consumer_key=123456891011121314151617181920
  &oauth_signature_method=plaintext
  &oauth_signature=55d4cf6bf417023ce5dcc3b77132fb021cd13b21abcdef%26
  &oauth_version=1.0
  &oauth_token=AJwxz0eyXRa._q0xKlggmMSpQzYjOZyqApyhHybqPzCsDr0-
  &oauth_timestamp=1204762971
  &oauth_session_handle=ALKVBsl8DHR1rsAHSwTmAxYIsIGs3l31syRaA_aaF.RDs.MknmVM4P
现在很多OAuth提供商都是这样工作的,我们已经成功地将同样的技术应用于Salesforce.com和许多其他OAuth提供商


Yahoo库非常古老,即使是php5版本,在过去3年中也没有看到任何新的提交。不过,上述方法可用于简单的REST调用,因此实际上您甚至可以绕过PHP库。

Yahoo developer官方文档确实确认“您可以使用访问令牌一小时,直到它过期”。见:

然后,它接着说,“要获得一个新的访问令牌以供继续使用,请使用相同的过期令牌,并使用get_令牌调用来提供一个新的访问令牌。”还详细描述了如何准确地调用此操作。签名本身看起来像:

https://api.login.yahoo.com/oauth/v2/get_token?oauth_nonce=ef3a091928d5491624c0ac54d697124422705091
  &oauth_consumer_key=123456891011121314151617181920
  &oauth_signature_method=plaintext
  &oauth_signature=55d4cf6bf417023ce5dcc3b77132fb021cd13b21abcdef%26
  &oauth_version=1.0
  &oauth_token=AJwxz0eyXRa._q0xKlggmMSpQzYjOZyqApyhHybqPzCsDr0-
  &oauth_timestamp=1204762971
  &oauth_session_handle=ALKVBsl8DHR1rsAHSwTmAxYIsIGs3l31syRaA_aaF.RDs.MknmVM4P
现在很多OAuth提供商都是这样工作的,我们已经成功地将同样的技术应用于Salesforce.com和许多其他OAuth提供商


Yahoo库非常古老,即使是php5版本,在过去3年中也没有看到任何新的提交。不过,上面描述的方法可用于简单的REST调用,因此实际上您甚至可以绕过PHP库。

我认为Yahoo不可能做到这一点!SocialSDK-PHP,一年前我们也遇到了类似的问题,使用相同的GitRepo。您正在使用

我们使用了之后,它就像一个魅力与雅虎认证。
看看这对你是否也有帮助。

我认为雅虎不可能做到这一点!SocialSDK-PHP,一年前我们也遇到了类似的问题,使用相同的GitRepo。您正在使用

我们使用了之后,它就像一个魅力与雅虎认证。 看看这对你是否也有帮助