簡體   English   中英

突然,getUser變成了返回0.(PHP 3.1.1 SDK)

[英]suddenly, getUser became to return 0.(PHP 3.1.1 SDK)

僅僅10個小時前,如果我調用$facebook->getUser() ,我可以獲得正確的user_id ,但現在,它總是返回0.對於cource,我沒有更改我的代碼。

還有一個奇怪的觀點。

redirect_url包含:

?sate = 9b1772342342 ...&code = 9b177asd2l ..&base_domain = 9b1772.3423# =

我無法發布該網站..請幫忙!

我認為這是一個Facebook漏洞,我剛剛完成了自己搞清楚。 您需要更改Base_Facebook類,並添加一個新的查詢參數以進行刪除。 base_domain param被意外地附加到重定向url,希望很快就會推出一個修復程序。

  /**
   * List of query parameters that get automatically dropped when rebuilding
   * the current URL.
   */
  protected static $DROP_QUERY_PARAMS = array(
    'code',
    'state',
    'signed_request',
    'base_domain', // this is the one you need to add
  );

暫無
暫無

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

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