0

我不斷收到錯誤:無法創建一個新的Open Graph成就

「給出的選擇字符串\」遊戲:分\」是無效的耳鼻喉科用ID 10150679224277659"

試圖創建時新的成就 (使用https://graph.facebook.com/myappid/achievements/?method=post&access_token=...achievement=newurl

這個新的成就是完全不同的,有不同的URL,爲什麼它不斷告訴我有關這個錯誤的其它ID(10150679224277659)?

任何想法?

+0

在FB opengraph中註冊成績失敗的原因很多。你在使用FB的默認成就(或)你是否定義了自己的成就動作/對象? 如果您的成就達到默認值,您的成就網址應該不同。 – Suresh

回答

0

您嘗試共享的網址必須已經被檢測爲不同的對象;你是否在指向另一個頁面的成就網址上使用了一個og:url標記?

根據http://graph.facebook.com/10150679224277659這類型的「遊戲」

該對象的URL(http://apps.facebook.com/rummikubilan/themes/rummikub/achievement/win.aspx?title=3+parrots+in+a+row&description=Ilan+earned+3+parrots+in+Rummikubs+Jungle+World+and+won+25+Joker+credits\u002521\u002521+Super+cool\u002521&amount=25)看起來不正確的 - 這似乎已經說明有哪些是沒有意義的一項成就,因爲有一個名稱硬編碼到它。

把該URL通過調試器也不起作用,當我通過去那裏HTTPS它失敗,因爲你沒有配置安全網址,並在HTTP模式下它失敗,一個404錯誤: 404 image

您應該從成就的不同URL路徑開始,並確保元標記正確且可解析,並且og:url標記不會在其他地方重定向;成就文檔有一些很好的例子:https://developers.facebook.com/docs/achievements/

+0

這就是問題所在。我試圖創造一個新的成就 - 成就網址是:http://apps.facebook.com/rummikubilan/themes/rummikub/OpenGraph/first_place_badge.aspx?title=title&description=description - 它不同於以前的URL。所以這就是爲什麼我不明白爲什麼它給了我一個錯誤的其他網址.. – IlanKogan

+0

任何人都可以幫忙嗎? – IlanKogan

相關問題