尝试向用户添加成就,但我收到一条错误消息,说明成就有og:'网站'的类型

时间:2012-01-19 17:28:23

标签: facebook-opengraph achievements

我创造了并取得了成就: https://graph.facebook.com/10150491734196645 它似乎是正确的,它说这是一个成就...... 但是,当我尝试将此成就添加到用户时,我收到以下错误:

  

facebook.GraphAPIError:(#3502)网址10150491734196645的对象有   og:'网站'的类型。财产“成就”需要一个对象   og:输入'game.achievement'。

我不知道我在做错了什么:/

3 个答案:

答案 0 :(得分:2)

它看起来像FB的错误形式,og:属性必须由网页FB访问定义。您可能应创建一个中间步骤,并使用该og:type“game.achievement”类型定义服务器中https://graph.facebook.com/10150491734196645处提供的数据。

答案 1 :(得分:0)

这是一个愚蠢的错误,正在传递成就的ID而不是网址!

答案 2 :(得分:0)

https://graph.facebook.com/10150491734196645?&access_token= *******************

创建一个access_token并使用它。

对于access_token;

https://smashballoon.com/custom-facebook-feed/access-token/