簡體   English   中英

檢查用戶是否喜歡Facebook中的頁面僅對我有效?

[英]Check if user liked a page in facebook works only on me?

我有一個奇怪的問題,我想看看用戶是否喜歡某個頁面,但這僅對我有用嗎? 我是這樣的。 可能是什么問題呢 ?

 FB.api('/me/likes/' + page_id, function(api_response) {
            try {
                if ((api_response.data[0].name) != undefined){
               }else{
              }
            }
            catch (e) {
            }
        });

和這種方式。

  var fql_query = "SELECT uid FROM page_fan WHERE page_id="+page_id+" and uid=me()";   
 FB.api(
        {
            method: 'fql.query',
            query: fql_query
        },
        function(rows) {
              if (rows.length == 1) {

              } else {

      }
          });

當我使用我的帳戶時,它可以工作,但是當我登錄到其他人的帳戶時,它可以嗎? 這是我帳戶中的應用程序提供的,沙箱模式為OFF,因此我認為它應該可以工作,但不能。

檢查Facebook頁面(page_id)上的權限。 您嘗試使用的其他用戶是否能夠提取頁面統計信息? 用戶很可能沒有管理頁面權限。

此其他帳戶是否明確為您的應用授予了“贊”權限?

如果不是,那么這是設計使然。 除非其他用戶帳戶已授予您的應用請求喜歡的權限,否則您的應用將無法查詢該用戶。

暫無
暫無

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

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