簡體   English   中英

通過facebook,twitter,google plus iframe的jQuery?

[英]Jquery over facebook , twitter , google plus iframe?

我想在Facebook,Twitter,Google和iframe上運行/執行jquery代碼。
我嘗試了很多方法來做,但是沒有用。
代碼始終顯示錯誤無/找不到對象。
實際上我想知道當前登錄的用戶是否已經完成like / follow / +
如果當前登錄用戶已經喜歡/關注,那么我需要隱藏喜歡/關注鏈接,

您無法使用jquery做到這一點,但可以使用它們自己的API來完成所需的工作。 例如,Facebook已經在其API中擁有了所有這些功能。

如果您使用的是PHP Facebook SDK,則可以按以下方式查詢它:

 $likes = $facebook->api('me/likes');
 $fanpageliked = false;
 $appliked = false;

    foreach ($likes['data'] as $ilike) {
        if ($ilike['id'] == $fanpageid) {$fanpageliked = true;}
        if ($ilike['id'] == $appid) {$appliked = true; }
    }

如果您的粉絲專頁ID存儲在$ fanpageid中,或應用程序ID存儲在$ appid中,則$ fanpageliked將為true(和/或appid)。

因此,如果您只在尋找粉絲專頁ID,請刪除if並添加一個中斷:

 if ($ilike['id'] == $fanpageid) {
      $fanpageliked = true;
      break;
 }

之后,您可以擁有以下內容:

if (!$fanpageliked) {
    echo "Like us NOW!";
    // .... display like button etc
   }
else {
     echo "You are ours now. Bwa ha ha!";
   }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM