我使用 Open Graph 创建了一个故事,我想使用的对象称为服务,它实际上只是一个配置文件,但我希望帖子中的文本说“服务”而不是“人”(现在就是这样)。我曾尝试创建一个自定义对象,但对于我需要的东西来说似乎过于复杂,所以我有 2 个问题:
我可以创建一个简单地从 Profile 继承的自定义类型,该类型可以以相同的方式创建(使用 FB.api javascript 方法)吗?我不想使用自托管类型..
我可以以某种方式简单地将 person.noun 从“人”重新标记为“服务”吗?我看不到这样做的方法..
我发布故事的代码是:
FB.login(function (response) {
if (response.authResponse) {
var strmessage = 'Some message';
var profileid = 'xxxxxxxxx;
var opts = {
profile: profileid,
message: strmessage,
no_feed_story: false,
'fb:explicitly_shared': true
};
FB.api('https://graph.facebook.com/me/mynamespace:myaction', 'post', opts, function (response) {
if (!response || response.error) {
Result("Your message has not been posted");
}
else {
//Message has been posted
Result("Your message has been posted");
}
});