2012-12-28 78 views
3

我使用以下代碼:如何生成Facebook訪問令牌?

$access_token = $object->getAccessToken(); 

此方法有時生成的接入令牌(118炭字符串) ,有時這是一個49個字符的字符串與管道符號不正常工作。

我可以使用相同的訪問令牌來發布具有不同用戶ID的Feed嗎?

爲什麼訪問令牌無法在iframe中使用iframe &非iframe?

有什麼鏈接可以訪問令牌文檔嗎?所有的

回答

1

冷杉有由實

產生
  • 應用,而無需用戶2種類型令牌

    當存在使用該應用程序使用了被稱爲「應用程序訪問的應用程序沒有用戶令牌」。該應用程序訪問令牌可以表示爲

    <APP ID>|<APP Secret> 
    

    此令牌可以檢索所有在Facebook的不同對象的公共領域的信息,比如它可以用來檢索關於與特定的ID的用戶基本信息,喜歡在公共頁面,公共帖子在頁面上。

  • 應用程序與用戶

    當用戶授權應用程序Facebook生成一個「用戶訪問令牌」,這是一個長度更長的訪問令牌。您不能使用一個用戶的用戶訪問令牌代表另一個用戶執行操作,並且如果您嘗試該操作將按照爲其生成令牌的用戶完成(如果您不使用Extended Access Token它也將到期)。

在Safari中的iframe中設置Cookies存在問題,因爲在應用程序中存在一些問題。

有關訪問令牌的進一步說明,請檢查此documentation