【发布时间】:2011-10-07 20:49:33
【问题描述】:
当我有用户授权使用他们的 API 将我的应用程序用于 Facebook 和 Twitter 时,我如何传递 Facebook 和 Twitter 自定义变量,以便如果用户确实授权他们的帐户使用我的 Facebook 和 Twitter 应用程序,回调 URL 将包含我需要的自定义数据?我对两者都使用 PHP API 类。
【问题讨论】:
当我有用户授权使用他们的 API 将我的应用程序用于 Facebook 和 Twitter 时,我如何传递 Facebook 和 Twitter 自定义变量,以便如果用户确实授权他们的帐户使用我的 Facebook 和 Twitter 应用程序,回调 URL 将包含我需要的自定义数据?我对两者都使用 PHP API 类。
【问题讨论】:
我为 Twitter 解决了这个问题。使用最新的 SDK:
twitterObj->getAuthenticateUrl(null,array(
'oauth_callback' => '{customcallbackurlhere}'
)
);
好的,我好像也为 Facebook 找到了它:
$params = array(
'fbconnect'=>0,
'canvas'=>0,
'scope'=>'{permissionshere}',
'redirect_uri' => '{callbackurlhere}'
);
$loginUrl = $facebook->getLoginUrl($params);
【讨论】: