2014-09-02 94 views
2

在我的Java應用程序中(仍處於早期開發階段,只有幾個Java類),我需要訪問我的留言板(最後我必須訪問我的客戶留言板)以及列出它們;爲了做到這一點,我需要read_stream權限 我遵循facebook開發人員網站的完整說明;我提交了我的評論;最終結果是FB開發人員拒絕了read_stream權限;他們給我寫了這個警告:信息facebook read_stream權限

一般

您的應用程序似乎是一個測試提交。如果您的應用仍在開發中,請等待 提交審覈,直到它具有完整的 功能。

對以下項目進行審查不因您的應用一般 問題:read_stream

我怎麼能有read_stream權限?任何尖端非常感謝

編輯開始

我使用的是彈簧社會;在我的java代碼中,當我使用方法:facebook.feedOperations()。getFeed()我訪問家庭帖子,我沒有任何問題;當我使用facebook.feedOperations()getHomeFeed()我嘗試訪問我的塗鴉牆,我得到了我張貼

我的Java代碼例外:

@Override 
public PagedList<Post> getPosts() throws Exception 
{ 

    try 
    { 

     Facebook facebook = new FacebookTemplate(this.facebookClientToken); 


     if(proxyEnabled) 
     { 
      if(requestFactory != null) 
      { 

       ((FacebookTemplate)facebook).setRequestFactory(requestFactory); 
      } 
      else 
      { 
       throw new IllegalArgumentException("Impossibile settare la requestFactory; proxy abilitato ma requestFactory null"); 
      } 
     } 
     PagedList<Post> result = facebook.feedOperations().getHomeFeed(); 
     result.addAll(facebook.feedOperations().getFeed()); 
     return result; 

    } 
    catch (Exception e) 
    { 
     String messagge = "Errore nel recupero feed: "+e.getMessage(); 
     logger.fatal(messagge, e); 
     throw e; 
    } 
} 

我的堆棧跟蹤:

09:35:31,939 WARN [RestTemplate] GET request for "https://graph.facebook.com/me/home?limit=25" resulted in 403 (Forbidden); invoking error handler 
{"error":{"message":"(#200) Requires extended permission: read_stream","type":"OAuthException","code":200}} 
09:35:31,971 ERROR [CoMiSocialNetworkSvcImpl] Errore nel recupero feed: The operation requires 'read_stream' permission. 
org.springframework.social.InsufficientPermissionException: The operation requires 'read_stream' permission. 
    at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleFacebookError(FacebookErrorHandler.java:116) 
    at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleError(FacebookErrorHandler.java:65) 

關於 Angelo

+0

您的應用是否已完成?如果你只是在開發你,不要發送它進行審查。即使未獲得批准,您也可以要求任何在應用上擔任角色的人員獲得任何許可。 – WizKid 2014-09-02 17:59:18

+0

我的應用沒有完成;自從我的客戶向我詢問我需要檢查的一些功能後,我仍處於早期發展階段,爲了檢查我需要訪問我的牆上帖子(將來我將不得不訪問我的客戶牆帖子);現在,如果我沒有read_stream權限,我無法檢查我是否能夠實現我的客戶提出的問題,因此我不確定是否必須實現我的應用或更少 – 2014-09-03 07:10:03

+0

您可以隨時詢問有哪些人應用程序。 – WizKid 2014-09-03 07:11:03

回答