私は Open Graph を使用してストーリーを作成しました。使用したいオブジェクトはサービスと呼ばれます。これは実際には単なるプロファイルですが、投稿のテキストに「人」ではなく「サービス」と表示する必要があります (現在はそうしています)。カスタム オブジェクトを作成しようとしましたが、必要なものに対して複雑すぎるように思われるため、2 つの質問があります。
同じ方法で (FB.api javascript メソッドを使用して) 作成できる Profile から単純に継承するカスタム タイプを作成できますか? 自己ホスト型を使用する必要はありません..
person.noun のラベルを「person」から「service」に変更することはできますか? 私はそれを行う方法を見ることができません..
ストーリーを投稿するための私のコードは次のとおりです。
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");
}
});