【问题标题】:How to load other users Twitter wall using Hybridauth如何使用 Hybridauth 加载其他用户的 Twitter 墙
【发布时间】:2015-05-14 14:09:27
【问题描述】:

我现在正在使用此代码来拉用户

$hybridauth = new Hybrid_Auth( $config ); 
$hybridauth_session_data = get_stored_hybridauth_session( $current_user_id );
$hybridauth->restoreSessionData( $hybridauth_session_data );
$twitter = $hybridauth->getAdapter( "Twitter" ); 
$user_profile = $twitter->getUserProfile(); 

而且对于当前登录的用户来说效果很好。

现在我想在该用户访问其他用户时在新页面上显示其他用户 Twitter 墙。这可能吗?

【问题讨论】:

    标签: drupal-7 hybridauth


    【解决方案1】:

    使用restoreSessionData存储其他用户会话数据,你应该保存到DB,并使用以下方法

     $hybridauth->restoreSessionData( OTHER-USER-SESSION-DATA);
     $twitter = $hybridauth->authenticate( "Twitter" );
     $twitter_timeline = $twitter->api()->api('statuses/user_timeline.json?count=20&trim_user=TRUE');     
     $dataFilteredTwit = _hitsup_filter_timeline($twitter_timeline, "Twitter" );
    

    【讨论】:

      猜你喜欢
      • 2012-12-14
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 2016-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多