0
我正在申請HWIOAuthBundle。在oauth中獲取twitter screename
在這個類中,我可以檢索Twitter的ID和訪問令牌,但我不知道如何讓網名:
use HWI\Bundle\OAuthBundle\OAuth\Response\UserResponseInterface;
use HWI\Bundle\OAuthBundle\Security\Core\User\FOSUBUserProvider as BaseClass;
use Symfony\Component\Security\Core\User\UserInterface;
class FOSUBUserProvider extends BaseClass
{
/**
* {@inheritDoc}
*/
public function connect(UserInterface $user, UserResponseInterface $response)
{
$property = $this->getProperty($response);
$service = $response->getResourceOwner()->getName(); // I can get service name
$username = $response->getUsername();//I can get username
$accesstoken = $response->getAccessToken(); //I can get access token
$screen_name = $response->getScreenName(); // error,how can I get screen name?????
我怎樣才能獲得Twitter的網名?
假設有這樣一個函數,我想它應該是'getScreenName'。你錯過了_n_。 – Kapep
感謝@kapep,我試過getScreenName和getScreenname,但徒勞無功。 – whitebear