我认为这个雅虎用户的电子邮件对雅虎和推特来说都没什么问题。
我已经搜索了很多天,但没有运气。
我正在获取类似用户的详细信息
print( $profile->location) ; --------got location
print( $profile->gender) ; --------- got gender
但是当我想收到我无法发送的电子邮件时。
试过这个
print( $profile->emails->handle) ;
但我收到了这个错误
Notice: Trying to get property of non-object in mywebsite/index.php on line 103
试过这个
print( $profile->emails['handle']) ; -----no luck
我看过this但似乎有很多电子邮件。
我如何获得主电子邮件?
由于
修改
我试过这个
foreach($profile->emails as $k){
echo 'handle: ' . $k->handle . ' -----> i got error here 'Undefined property: stdClass::$handle'
id: ' . $k->id . ' -----> i got the id (no error)
type: ' . $k->type . '<br>'; -----> i got the type (no error)
}
我不知道为什么句柄总是会返回错误。手柄有问题吗?
EDIT2:
我已经做到了:
var_dump($profile);
它给出了这个
object(stdClass)#14 (20)
{ ["uri"]=> string(70)
"http://social.yahooapis.com/v1/user/1JKK3SDVWE6QDPAQRVUFRN7NDU/profile"
["guid"]=> string(26) "1J4K3SDVSW6QDPQQRVU1RN7NDO"
["birthYear"]=> int(1977)
["birthdate"]=> string(3) "12/8"
["created"]=> string(20) "2006-10-08T10:32:21Z"
["displayAge"]=> int(37)
["emails"]=> array(1) { [0]=> object(stdClass)#22 (3) { ["id"]=> int(3)
["primary"]=> bool(true)
["type"]=> string(4) "HOME"} }
["familyName"]=> string(0) ""
["gender"]=> string(1) "M"
["givenName"]=> string(0) ""
["image"]=> object(stdClass)#23 (4) { ["height"]=> int(192)
["imageUrl"]=> string(55) "http://l.yimg.com/dh/ap/social/profile/profile_U197.png"
["size"]=> string(7) "192x192"
["width"]=> int(192) }
["lang"]=> string(5) "en-UK"
["location"]=> string(31) "NA, Indisponible ENGLAND 16548"
["memberSince"]=> string(20) "2003-05-10T21:34:41Z"
["nickname"]=> string(5) "diFirst"
["profileUrl"]=> string(51) "http://profile.yahoo.com/1J4K3SDVSE6ADPQQRVJFRN7ND1" ["searchable"]=> bool(true)
["timeZone"]=> string(12) "Europe/ENGLAND"
["updated"]=> string(20) "2012-09-21T14:35:30Z"
["isConnected"]=> bool(false)
}