当人们在我的网络应用程序中赢得游戏时,我正在尝试从我的服务器发布故事。
我已经按照文档进行了操作,但显然我做错了,这是我传递给我的 POST 调用的 url 和数据对象。
https://graph.facebook.com/'+user_id+'/points.win
var Datas = {
title: '500',
type: 'mygame:points',
image: 'http://mywebsite.jpg',
url: 'https://mywebsite.com',
description: 'YOU WIN !',
data: { rank: 326 },
'points': OBJECT_ID,
'access_token': TOKEN
};
我得到错误:{"message":"Unknown path components: \/points.win","type":"OAuthException","code":2500}
我的应用程序界面上确实有一个“积分”对象和一个“赢”动作(以及一个“赢一个点”的故事)。我真的不知道我做错了什么,我也不确定我的 OBJECT_ID 是否正确,我通过单击“获取代码”(在对象上)> 代码app_id
在示例 url 的末尾找到了一个接近我的值points
对于 object > inside object=...url=.../<here>...
,我在这里使用了它,但我没有找到Object_id: <value>
developer.facebook.com 上明确说明的位置。
更新:我认为获得 an 的唯一方法object ID
是创建它Object API
,我将尝试这种方式,如果它有效,我会及时通知您。