2012-09-11 53 views
0

昨天我在Facebook上開始了一個新應用程序。今天,我收到了一條消息,即當人們將鏈接複製到Twitter時,他們會收到錯誤消息。這是你得到的:Twitter鏈接錯誤

{ 
    "error": { 
     "message": "Unknown path components: /your_namespace:your_action", 
     "type": "OAuthException", 
     "code": 2500 
    } 
} 

這是什麼意思?可能是什麼問題呢?

回答

0

您是否確實將POST操作鏈接發送至Twitter?爲什麼?

我想你誤解了Open Graph的工作原理。基本上,當用戶使用你的服務採取行動時,你應該是一個發佈操作。您可以使用服務器端或客戶端語言POST請求(當您單擊鏈接時,您的瀏覽器實際上發出GET請求,而不是POST)到https://graph.facebook.com/me/namespace:action?access_token=ACCESS_TOKEN&OBJECT_PATH=OBJECT_URL

請注意,您需要創建一個應用程序,使用它來驗證用戶以獲取訪問令牌並設置您的自定義操作/對象。在實際使用它們之前,這些將需要獲得批准。

你應該先看看示例應用程序,看看它們是如何工作的:https://developers.facebook.com/docs/samples/