og: ограничения за тип и домейн за нови потребителски действия?

Така че се опитвам да внедря публикуване на действия във времевата линия с помощта на JavaScript SDK и съм любопитен за следните две грешки:

Обектът на URL адрес „MYURL“ е невалиден, защото конфигурираният „og:type“ на „MYTYPE“ е невалиден.

Обект на URL адрес „MYURL“ от тип „snapapp_poll_dev:poll“ е невалиден, тъй като домейнът „MYDOMAIN“ не е разрешен за идентификатора на приложението „MYAPPID“, който притежава посочения тип обект. Ако сте собственик на това приложение, можете да потвърдите конфигурирания си „домейн на сайта“ в LINKTOMYAPP.

Facebook изглежда изисква стойността og:type ТОЧНО да съвпада със стойността, която сте поставили в URL адреса на Graph API. например:

<meta property="og:type" content="APP_NAME:OBJECT_TYPE">

За да публикува действие на потребител относно горната страница, то трябва да публикува на:

/me/APP_NAME:OBJECT_TYPE

Правилно ли съм, че те трябва да съвпадат точно? Има ли случай, в който е позволено да не съвпадат и/или ограниченията могат да бъдат разхлабени?

Друго нещо, което забелязах е, че домейнът, зададен в приложението за свързване, трябва да съответства на URL адреса, използван в действието на потребителя. Дали това е правилно? И ако е така, има ли случай, в който им е позволено да не съвпадат или да разхлабят ограничението?

Информация за публикуване на потребителски действия:


person Jim Spath    schedule 07.10.2011    source източник


Отговори (2)


Връзката име на приложение към object_type е начинът, по който Facebook определя какво действие да задейства в акаунта на потребител [времева линия], така че ако не съвпадат, има грешка, тъй като Facebook не знае какво да прави.

Не би трябвало да има причина да имате проблем с тяхното съвпадение, но можете да персонализирате имената на обекти, както сметнете за добре [името на вашето приложение остава фиксирано към това, което първоначално сте задали и което другите все още не са взели].

Проверката на домейна съществува, за да гарантира, че само вие публикувате действия под собственото си приложение. Не знам за някакъв бял списък за добавяне на алтернативни домейни, но е възможно да има.

person Ted S    schedule 07.10.2011

Всъщност og:type и URL адресът на публикацията не трябва да съвпадат. Вие публикувате в /me/APP_NAMEPACE:ACTION_TYPE.

Както се посочва в документацията:

POST /me/{namespace}:{action-type-name}

https://developers.facebook.com/docs/beta/opengraph/actions/#create

person Jeff Sherlock    schedule 07.10.2011