我正在尝试使用自定义故事和对象使用 js sdk 开发一个 facebook 应用程序,但我遇到了一些问题。
我试图实现的是创建一个故事,例如:“约翰在 MyApp 上踢足球。- 与迈克和凯特在城市体育场”在文本下方成为图像、标题和一些描述,然后单击转到链接。
我已经定义了我的动作“Play”和我的对象“Football”。
facebook给出的动作代码是:
FB.api(
'me/myapp:play',
'post',
{
football: "http://samples.ogp.me/xxxxxxxxxxxx"
},
function(response) {}
);
facebook给出的目标代码是:
FB.api(
'me/objects/myapp:football',
'post',
{
app_id: myappid,
type: "myapp:football",
url: "http://samples.ogp.me/xxxxxxxxxxx",
title: "Sample Football",
image: "https://fbstatic-a.akamaihd.net/images/devsite/attachment_blank.png",
description: ""
},
function(response) {}
);
但是我按如下方式使用它:HTML:
<a onclick="playFootball();" href="#">Play Football</a>
JS:
function playFootball() {
FB.api(
'me/testapp-radu:play',
'post',
{
tags: "xxxxxx, xxxxxx,",
place: "https://www.facebook.com/pages/MyPlace/xxxxxx?ref=br_rs",
football: "http://samples.ogp.me/xxxxxx",
image: "http://www.peter-ould.net/wp-content/uploads/soccer-ball.jpg",
privacy: {'value': 'SELF'}
},
function(response) {});
}
结果是这样的:http: //img545.imageshack.us/img545/337/yj9o.jpg
- 我无法将“played a football”变成“played football”。
- 尽管使用了属性标题,但标题没有改变,同样适用于 url 和描述,我也尝试使用对象但仍然没有结果。
如果有人可以帮助我解决这两个问题,我将非常感激,或者至少向我指出一些基本教程(facebook 文档有时让我感到困惑)。