2012-11-28 23 views
0
$facebook = new Facebook(array(

       'appId' => '<key>', 

       'secret' => '<secret code>', 

       'cookie' => true 

      )); 

print_r($facebook);die; 

輸出是照片導入的這個Facebook的PHP-SDK不工作

Facebook Object 
(
    [appId:protected] => <key> 

    [apiSecret:protected] => <secret code> 

    [session:protected] => 

    [signedRequest:protected] => 

    [sessionLoaded:protected] => 

    [cookieSupport:protected] => 1 

    [baseDomain:protected] => 

    [fileUploadSupport:protected] => 
) 

僅此之前,它總是打印會話的信息發生在10月結束這種問題。然後我打電話給鏈接https://api.facebook.com/method/photos.getAlbums?uid='.$session['uid'].'&access_token='.$session['access_token']並用於獲取相冊列表。

這工作正常超過8個月,突然從上個月它停止工作。

+0

一個好的祕密是保密的。 – phpisuber01

+0

你能幫忙嗎? – chicharito

+1

讓Facebook爲您發行新的API密鑰將是明智之舉。通過將它們包含在您的源代碼中,它們現在將提交此問題的修訂歷史記錄,並且任何有權查看[編輯日誌](http://stackoverflow.com/posts/13612002/revisions )。 –

回答

1

幾個月前我們在Facebook API上遇到了一些麻煩。

Facebook的已棄用您正在使用的REST API。您嘗試訪問的功能很有可能已更改,不再受支持。

來源:http://developers.facebook.com/blog/post/616/

切換到新的OAuth2.0的API來還原功能和麪向未來的一段時間的應用程序..

這裏的鏈接到新的API文檔: http://developers.facebook.com/docs/reference/api


哦,在未來......一定要從您的帖子中刪除任何API密鑰和密碼。這些可能會讓別人惡作劇地使用你的憑據。