操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    位朋友大家好!

    今天給大家?guī)淼氖?6個(gè)PHP國(guó)內(nèi)各大網(wǎng)站登錄類庫!

    國(guó)內(nèi)網(wǎng)站: 163登錄 奇虎360登錄 豆瓣登錄 QQ登錄 人人登錄 新浪微博登錄

    國(guó)外網(wǎng)站: bitbucket dropbox facebook flickr google linkedin microsoft/MSN tumblr twitter yahoo

    由于源碼過長(zhǎng),想要文件版源碼的可以私聊小編!

    上源碼!

    <?php if (!defined('BASEPATH')) exit('No direct script access allowed');

    /**

    * 用于使用第三方賬號(hào)登錄,并創(chuàng)建本地賬號(hào)。

    * 添加部分代碼可以調(diào)用第三方網(wǎng)站接口。

    * @author baiyuxiong

    *

    */

    class Oauth_lib

    {

    var $ci;

    var $sitesConfig;

    var $oauth_client;

    function __construct()

    {

    $this->ci=& get_instance();

    $this->ci->load->helper('bcore');

    $this->ci->load->config('oauth');

    $this->sitesConfig=$this->ci->config->item('sites_enabled');

    ll('oauth_client');

    $this->oauth_client=$this->ci->oauth_client;

    }

    function loadLoginIcons()

    {

    $data['sitesConfig']=$this->sitesConfig;

    if(!empty($data['sitesConfig']))

    {

    lv('lib/oauth/loginicon',$data);

    }

    }

    function login($site)

    {

    if($site && array_key_exists ($site, $this->sitesConfig))

    {

    $siteConfig=$this->sitesConfig[$site];

    if(strlen($siteConfig['client_id'])==0 || strlen($siteConfig['client_secret'])==0)

    {

    lv('lib/oauth/configError');

    return;

    }

    $this->oauth_client->server=$site;

    $this->oauth_client->redirect_uri=site_url('oauth/login/'.$site);

    $this->oauth_client->client_id=$siteConfig['client_id'];

    $this->oauth_client->client_secret=$siteConfig['client_secret'];

    $this->oauth_client->scope=$siteConfig['scope'];

    if(($success=$this->oauth_client->Initialize()))

    {

    if(($success=$this->oauth_client->Process()))

    {

    if(strlen($this->oauth_client->authorization_error))

    {

    $oauth_client->error=$this->oauth_client->authorization_error;

    $success=false;

    }

    elseif(strlen($this->oauth_client->access_token))

    {

    $success=true;

    }

    }

    $success=$this->oauth_client->Finalize($success);

    }

    if($success)

    {

    $this->snsUserInfo($site);

    }

    else

    {

    echo HtmlSpecialChars($this->ci->oauth_client->error);

    }

    }

    }

    /*

    * 登錄成功后記錄賬號(hào)信息,

    */

    function snsUserInfo($site)

    {

    //獲取第三方網(wǎng)站上的賬號(hào)信息用于創(chuàng)建本地賬號(hào),目前只支持國(guó)內(nèi)網(wǎng)站

    switch ($site)

    {

    case '163':

    $this->oauth_client->CallAPI(

    'https://api.t.163.com/users/show.json',

    'GET', array(), array('FailOnAccessError'=>true), $user);

    $data['oid']=$user->id;

    $data['ousername']=$user->name;

    $data['ogender']=$user->gender;

    $data['orealName']=$user->realName;

    $data['oemail']=$user->email;

    $data['location']=$user->location;

    break;

    case '360':

    $this->oauth_client->CallAPI(

    'https://openapi.360.cn/user/me.json',

    'GET', array(), array('FailOnAccessError'=>true), $user);

    $data['oid']=$user->id;

    $data['ousername']=$user->name;

    $data['ogender']=$user->sex;

    $data['location']=$user->area;

    $data['avatar']=$user->avatar;

    break;

    case 'douban':

    $this->oauth_client->CallAPI(

    'https://api.douban.com/v2/user/~me',

    'GET', array(), array('FailOnAccessError'=>true), $user);

    $data['oid']=$user->uid;

    $data['ousername']=$user->name;

    $data['avatar']=$user->avatar;

    break;

    case 'qq':

    $this->oauth_client->CallAPI(

    'https://graph.qq.com/oauth2.0/me',

    'GET', array(), array('FailOnAccessError'=>true), $resStr);

    // $temp='callback( {"client_id":"11111","openid":"A771DD90CF82FFDDD79D9D46DDF6B3F3"} );';

    if (strpos($resStr, "callback") !==false)

    {

    $lpos=strpos($resStr, "(");

    $rpos=strrpos($resStr, ")");

    $str=substr($resStr, $lpos + 1, $rpos - $lpos -1);

    $tempObj=json_decode($str);

    $this->oauth_client->GetAccessToken($accessToken);

    $params=array(

    'format'=> 'json',

    'oauth_consumer_key'=> $this->oauth_client->client_secret,

    'access_token'=> $accessToken['value'],

    'openid'=> $tempObj->openid,

    'clientip'=> $this->input->ip_address(),

    'oauth_version'=> '2.a',

    'scope'=> 'all'

    );

    $this->oauth_client->CallAPI(

    'http://open.t.qq.com/api/user/info',

    'GET', $params, array('FailOnAccessError'=>true), $user);

    $userData=$user->data;

    //openid與用戶對(duì)應(yīng),唯一確定這個(gè)用戶

    $data['oid']=$userData->openid;

    $data['ousername']=$userData->name;

    $data['ogender']=$userData->sex;

    $data['orealName']=$userData->nick;

    $data['oemail']=$userData->email;

    $data['location']=$userData->location;

    }

    break;

    case 'renren':

    $params=array(

    "v"=> "1.0",

    'method'=>'users.getInfo',

    "access_token"=>$client->access_token,

    'format'=> 'json'

    );

    ksort($params);

    reset($params);

    foreach($params AS $k=>$v){

    $arr[$k]=$v;

    $str .=$k.'='.$v;

    }

    $sig=md5($str.$client->client_secret);

    unset($params['access_token']);

    $params['sig']=$sig;

    $this->oauth_client->CallAPI(

    'http://api.renren.com/restserver.do',

    'POST', $params, array('FailOnAccessError'=>true), $user);

    $user=json_decode($user);

    $userObj=$user[0];

    $data['oid']=$userObj->uid;

    $data['ousername']=$userObj->name;

    $data['avatar']=$userObj->headurl;

    $data['ogender']=$userObj->sex;

    $data['orealName']=$userObj->name;

    break;

    case 'weibo':

    $this->oauth_client->CallAPI(

    'https://api.weibo.com/oauth2/get_token_info',

    'POST', array(), array('FailOnAccessError'=>true), $user);

    $this->oauth_client->CallAPI(

    'https://api.weibo.com/2/users/show.json',

    'GET', array('uid'=> $user->uid), array('FailOnAccessError'=>true), $userDetail);

    $data['oid']=$userDetail->id;

    $data['ousername']=$userDetail->screen_name;

    $data['avatar']=$userDetail->profile_image_url;

    $data['ogender']=$userDetail->gender;

    $data['location']=$userDetail->location;

    $data['orealName']=$userDetail->name;

    break;

    case 'fetion':

    break;

    default:break;

    }

    $data=array(

    'access_token'=> $this->oauth_client->access_token,

    'expires_in'=> $this->oauth_client->access_token_expiry,

    'refresh_token'=> $this->oauth_client->access_token,

    'scope'=> $this->oauth_client->scope

    );

    $data['site']=$site;

    print_r($user);

    echo HtmlSpecialChars($this->oauth_client->error);

    //$this->load->model('oauth_model');

    //$this->ci->oauth_model->createUser($data);

    }

    }

    ?>

    是lion寫的第45篇原創(chuàng)微商創(chuàng)業(yè)文章。

    今天當(dāng)?shù)仉娨暸_(tái)過來采訪,說要拍個(gè)雙11電商專題,把當(dāng)?shù)氐膸准易鲭娚痰牡湫妥龀梢患唐麄飨隆?br>

    這才恍恍惚惚看了下時(shí)間,還3天時(shí)間就到雙11了,按理說雙11是我們做電商商家的盛宴,但是對(duì)我們來講就是煎熬。

    本身做的產(chǎn)品體積比較大,雙11一線快遞全部限制3公斤以外的件,外加爆倉造成的貨物積壓,就像一個(gè)多米諾骨牌被推到一樣,客戶催件,售后投訴,接踵而來,關(guān)鍵大多數(shù)商家還是賠本賺吆喝,累了~

    別人雙11降價(jià)促銷吸引顧客,我們可能還要漲價(jià),希望別賣太多,奇葩不?

    外行看熱鬧,內(nèi)行看門道,電商、微商都是如此。

    不做微商的看朋友圈整天刷屏的微商心里默默的在罵,跟個(gè)SB似得的。

    做微商的笑那些看不起微商的人,錯(cuò)過了微商你將錯(cuò)過一個(gè)時(shí)代。

    誰對(duì)誰錯(cuò)并不重要,做微商不可恥,不做微商也有很多新興賺錢的行業(yè)。

    當(dāng)你在嘲笑別人的時(shí)候,別人選擇默默的為自己的夢(mèng)想而奮斗,窮不學(xué)習(xí)窮不斷,富不學(xué)習(xí)富不長(zhǎng),保持一顆空杯的心態(tài)。

    為夢(mèng)想拼搏的人,值得尊敬,哪怕結(jié)果不盡如人意,那有怎樣。

    回歸我們的引流話題,昨天跟大家分享了文章《借力新浪博客高權(quán)重引流全揭秘【連載10】》不知道大家有沒有去操作,操作中又遇到了那些問題,昨天的文章主線是圍繞精品博客打造,那今天的主線咱們就來說說如何一個(gè)人管理1000個(gè)博客的泛思路。

    不管是那種方法,核心的要素都是一樣的,精品單博客,還是群建博客原理上都一樣,只是實(shí)操過程中遇到的問題會(huì)有不同,今天就跟大家分享下群建博客維護(hù)的基本框架。

    1、帳號(hào)

    從昨天的實(shí)戰(zhàn)演示中大家已經(jīng)知道,現(xiàn)在注冊(cè)新浪博客必須要用到手機(jī)綁定,我們個(gè)人最多也就幾張手機(jī)卡,哪里可能注冊(cè)1000個(gè)博客呢。

    如果你有連續(xù)關(guān)注“玩賺微商圈”的文章,這個(gè)問題在之前的內(nèi)容里面已經(jīng)跟大家分享過,有專業(yè)的驗(yàn)證碼提供商,當(dāng)然我們自己一個(gè)個(gè)去接碼注冊(cè)也是大量的精力時(shí)間,操作上不現(xiàn)實(shí)。

    還記得我說過的一句話嗎,有需求就一定有市場(chǎng),有市場(chǎng)就一定有專業(yè)的人士在解決這些問題,把專業(yè)的事情交給專業(yè)的人,能花小錢搞定的事情盡量花錢搞定。

    目前市面上的價(jià)格是1元10個(gè)全新的手機(jī)注冊(cè)的博客帳號(hào),拿來直接可以使用,1000個(gè)帳號(hào)就是100元,這對(duì)做推廣來說太廉價(jià)了。

    這里有個(gè)細(xì)節(jié)跟大家提醒下,這類帳號(hào)一般都是用于軟件發(fā)博文,如果你是手動(dòng)發(fā)帖的話舊版的登錄會(huì)提示異常,必須要使用新版博客發(fā)布。

    這里直接提供給大家地址,復(fù)制網(wǎng)址到瀏覽器打開:http://dwz.cn/J8n6F,不過我想應(yīng)該沒有人會(huì)傻到手動(dòng)管理1000個(gè)博客對(duì)把。

    2、內(nèi)容

    搞定了帳號(hào),第二步就是內(nèi)容了,我們需要足夠的內(nèi)容來支撐,如何搞定內(nèi)容我在之前的文章里面也有詳細(xì)的介紹過幾種可行的方法,如果你還不知道如何搞定自己行業(yè)的內(nèi)容的話建議你翻看下“玩賺微商圈”之前的文章。

    這里我直接按我的實(shí)操過程給大家演示。

    我是通過指定關(guān)鍵詞,用軟件抓取了百度網(wǎng)頁、百度新聞、搜狗網(wǎng)頁、搜狗新聞、搜狗微信、360網(wǎng)頁、360新聞、、一點(diǎn)資訊等網(wǎng)站所有與我指定的關(guān)鍵詞相關(guān)的文章。

    最終的結(jié)果如下:

    總共采集到500多篇文章,但是這樣采集出來的文章內(nèi)容很雜亂,很多跟微商不搭邊,所以我需要進(jìn)行文章提純處理,就是把標(biāo)題或者內(nèi)容里面含有“微商”關(guān)鍵詞的文章全部提取出來,保證內(nèi)容的相關(guān)性。

    控制內(nèi)容的相關(guān)性和內(nèi)容的字?jǐn)?shù),太少的我們不要,太多了也不要,我個(gè)人喜歡300~1000字的內(nèi)容比較合理。

    內(nèi)容處理是比較重要的一塊,需要的步驟比較多,單純這樣篩選還達(dá)不到我們的要求,還要進(jìn)一步提純。

    采集回來的文章標(biāo)題含有大量的不規(guī)范的符號(hào)、名字和其他別人的推廣信息,我們需要把這些內(nèi)容統(tǒng)統(tǒng)刪除掉,總而言之批量刪掉一切你不想出現(xiàn)在標(biāo)題里面的內(nèi)容。

    OK,搞定標(biāo)題,接下來我們繼續(xù)處理內(nèi)容,內(nèi)容的提純又分為幾步。

    需要處理內(nèi)容里面的html標(biāo)簽、別人留的網(wǎng)址、微信、QQ、電話等等。

    刪除一切沒用的信息,可以自己不斷的測(cè)試編寫刪除規(guī)則,原則就是把文章處理的干干凈凈,沒有留下任何其他人的信息。

    當(dāng)文章處理干凈后,我們?cè)倥繉?duì)標(biāo)題和內(nèi)容加入我們的推廣信息,比如我們?cè)跇?biāo)題上的開頭或者結(jié)文批量加上“l(fā)ion:”這樣的字符,對(duì)統(tǒng)一打造IP非常有幫助。

    內(nèi)容里面可以批量插入圖片標(biāo)簽代碼,這樣讓我們發(fā)布出去的文章都帶有我們的推廣圖片信息,一般我會(huì)選擇做一張非常專業(yè)的形象介紹照。

    還可以在內(nèi)容里面批量插入你的微信、網(wǎng)址等聯(lián)系方式。

    經(jīng)過幾個(gè)步驟的處理,一整套流程處理下來,我們的文章庫就建立好了,這些文章不僅可以發(fā)新浪博客,任何我們想推廣的渠道都可以用這些文章去發(fā)布,例如豆瓣、網(wǎng)易博客、人人小站等,所以是一勞永逸的事情。

    接下來就是比較核心的一步如何批量發(fā)布,這里當(dāng)然是用到專業(yè)的軟件,這類軟件市面的價(jià)格一般是幾百元不等,大家自行百度下有很多,這里我主要講下大家會(huì)遇到的幾個(gè)問題。

    1、IP問題

    同一個(gè)IP登錄多個(gè)新浪博客帳號(hào)頻繁的發(fā)文很容易被封號(hào),所以我們需要一臺(tái)能撥號(hào)的電腦,一般家里的電信ADSL連接的都是支持的,不要通過路由器,網(wǎng)線直接連接電腦撥號(hào),這樣每次撥號(hào)出來的IP都是不同的。

    一般我的做法是每換一個(gè)帳號(hào),就換一次IP,當(dāng)然如果你不想用自己電腦的話,也可以去淘寶搜索關(guān)鍵詞“ADSL撥號(hào)服務(wù)器”

    我目前用的就是這種方式來換IP,一臺(tái)動(dòng)態(tài)VPS一個(gè)月的價(jià)格大概在60~100元不等,這種是專業(yè)的撥號(hào)VPS,有大量的IP池,足夠咱們使用,LION日常使用的有5臺(tái),一直是月付的,具體那家好大家自行測(cè)試,這邊就不做推薦了。

    2、頻率

    降低新浪博客封號(hào)很大的一個(gè)因素就是發(fā)布頻率的把控沒做好,有些人拿到帳號(hào)和軟件恨不得一口氣把10000篇文章全發(fā)上去,其實(shí)這樣是沒有任何效果的,而且是非常容易封號(hào)。

    我們玩的是細(xì)水長(zhǎng)流,記住,慢慢來,比較快。

    這里我把我的設(shè)置告訴大家,我一般是一個(gè)帳號(hào)一天只發(fā)布3次,每次只發(fā)布1篇文章,每換一個(gè)帳號(hào),中間隨機(jī)休息3到5分鐘的間隔。

    這樣就不會(huì)同一個(gè)IP段頻繁的請(qǐng)求新浪服務(wù)器被監(jiān)控到,如果你不理解這些知識(shí)沒關(guān)系,按我說的設(shè)置就行了。

    3、內(nèi)容

    這里的內(nèi)容主要是我被封了幾百個(gè)帳號(hào)總結(jié)出來的,我們從網(wǎng)上采集下來的文章很多都是包含灰色內(nèi)容,我們無法檢查到每一篇文章,所以在封號(hào)后要去看下那篇文章的內(nèi)容是不是有違規(guī),下次把這篇文章包含的灰色字段,用軟件批量剔除掉就行。

    4、發(fā)布時(shí)間

    一般我們?cè)O(shè)置的是軟件自動(dòng)從早上7點(diǎn)到晚上11點(diǎn)工作,其他時(shí)間休息不工作,要降低封號(hào)率,模擬真實(shí)用戶的習(xí)慣非常重要,你不要想著機(jī)器不用休息給我24小時(shí)不間斷發(fā),這樣是不符合常理的,的,你半夜3點(diǎn)還在頻繁的發(fā)布博文,不封你封誰?

    5、驗(yàn)證碼

    我們發(fā)布文章的時(shí)候會(huì)遇到驗(yàn)證碼的情況,有一些發(fā)布軟件自帶識(shí)別功能,如果沒有的話我們也不可能人為的一個(gè)個(gè)盯著去手動(dòng)輸入驗(yàn)證碼。

    跟短信驗(yàn)證碼一樣,有需求就一定有市場(chǎng),市面上有很多驗(yàn)證碼打碼平臺(tái),常見的軟件都已經(jīng)集成,一般我們只需要注冊(cè)一個(gè)帳號(hào)充值后就可以使用。

    這個(gè)是我日常推廣過程中,驗(yàn)證碼消耗的情況,用到的場(chǎng)景非常廣泛,做網(wǎng)絡(luò)推廣必須要了解的一個(gè)環(huán)節(jié)。

    降低封號(hào)還有非常重要的一個(gè)核心,以免方法失效過快,這里不公開分享,你可以聯(lián)系我單獨(dú)告訴你,放心免費(fèi)~

    大致的實(shí)操思路基本就這些,還有更多細(xì)節(jié)大家自己去多操作、多總結(jié)會(huì)比我做的更好。

    目前l(fā)ion自己操作的博客大概有幾千個(gè),有7年以上的郵箱帳號(hào)1000多個(gè)還是當(dāng)年做淘客推廣的時(shí)候積累下來的,目前收錄情況非常好,所以建議大家日常還是要養(yǎng)一些博客。

    無實(shí)操,不分享,靠一篇文章分享的內(nèi)容還是有限,如果你有更多的思路可以一起交流下。

    從心出發(fā),你若懂我 該有多好;你若同行,該有多棒!

    我是LION,以前是誰不重要,現(xiàn)在正在微商創(chuàng)業(yè)的道路上,期待與你的相遇,歡迎留言交流!

    日晚間,部分用微博賬號(hào)登陸頭條的用戶收到一條通知,稱頭條將于近期停止提供新浪微博的賬號(hào)服務(wù),用戶的個(gè)人數(shù)據(jù)要想保存,需要盡快綁定手機(jī)號(hào);而進(jìn)一步觀察也會(huì)發(fā)現(xiàn),新用戶用微博登陸頭條的接口早已不能使用了。

    頭條一位知情人士表示,要求綁定手機(jī)可能與近期實(shí)名制政策的推進(jìn)有關(guān),每一個(gè)中文互聯(lián)網(wǎng)的用戶都需要留下自己的手機(jī)號(hào)以驗(yàn)證實(shí)名身份,頭條只是依規(guī)而行,但截至到目前,公關(guān)部尚無正式回應(yīng)。

    網(wǎng)絡(luò)實(shí)名制的具體法規(guī)依據(jù),是6月1日起施行的《中華人民共和國(guó)網(wǎng)絡(luò)安全法》,網(wǎng)絡(luò)運(yùn)營(yíng)者為用戶辦理網(wǎng)絡(luò)接入、域名注冊(cè)服務(wù),辦理固定電話、移動(dòng)電話等入網(wǎng)手續(xù),或者為用戶提供信息發(fā)布、即時(shí)通訊等服務(wù),應(yīng)當(dāng)要求用戶提供真實(shí)身份信息。

    此前,包括微博、貼吧、知乎在內(nèi)的知名社區(qū)均開始依規(guī)推行實(shí)名制,只要用戶提供自己的手機(jī)號(hào),其信息在后臺(tái)就會(huì)被驗(yàn)證為實(shí)名狀態(tài);而在上周五,微博又進(jìn)一步推進(jìn)了實(shí)名化的進(jìn)程,所有用戶在發(fā)博和評(píng)論前,必須先行完成實(shí)名驗(yàn)證。

    根據(jù)微博CEO王高飛的闡釋,本月底所有網(wǎng)站發(fā)言都得實(shí)名,微博只是提前完成罷了。

    那么,是微博實(shí)名制的推進(jìn)影響了頭條不能用微博第三方接口登陸么?

    微博公關(guān)部回應(yīng)稱,微博一個(gè)月前已經(jīng)因?yàn)轭^條同步抓取自媒體賬號(hào)內(nèi)容而封掉了其第三方接口,而這個(gè)接口恰恰與頭條用戶用微博登陸的接口相通。

    根據(jù)微博上周五的實(shí)名制公告,其隨后將向第三方開放授權(quán)登錄服務(wù),用戶使用微博授權(quán)登錄等同于該用戶在第三方實(shí)名登錄。換言之,在微博實(shí)名后的賬戶,可以憑借這個(gè)實(shí)名身份登錄第三方平臺(tái),無需再次填寫實(shí)名信息。

    如果頭條和微博沒有矛盾,實(shí)名制并不是關(guān)鍵問題。

    記者隨后嘗試用微博賬號(hào)登錄其他移動(dòng)新聞資訊平臺(tái),發(fā)現(xiàn)新浪、網(wǎng)易、UC,以及澎湃新聞、財(cái)新當(dāng)前都可以無縫登錄,而鳳凰、搜狐、華爾街見聞等平臺(tái)雖需進(jìn)一步填寫手機(jī)號(hào)等信息,但都沒有直接停掉微博的接口。

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有