我试图通过对象浏览器添加新对象。
我有两个与facebook集成的应用程序,它们的api版本都是2.8, 在其中一个中一切都很完美,在第二个中我不能添加新的物体。
在facebook禁用Custom Open Graph并将api更新为2.8之前我没有遇到任何问题....
第一个应用拥有“新建对象”按钮
The App with the option to add objects
第二个应用没有“新建对象”按钮
The App that has no "add" button
我已经仔细检查了两个应用中的所有设置,看到我没有忘记一些东西,而且一切似乎都没问题。
如果有任何其他选项来添加新对象(不是通过对象浏览器),那将是很棒的。我试图通过Graph API Explorer添加但没有成功。
提前致谢
Moti Monsonego
答案 0 :(得分:1)
Facebook宣布
Graph API 2.8中不推荐使用自定义Open Graph故事。 Graph API 2.7及更低版本将根据以下计划支持自定义Open Graph故事:
支持创建新对象将于2017年1月结束。支持 发布现有对象将于2017年10月结束。
现在我们只能使用预定义的Object Types和Action Types
对象实例由网页上的Open Graph HTML标记定义。如果您没有用于托管内容的Web服务器,则可以使用Object API上传和发布对象。
在Object Browser中获取新对象按钮 您必须先注册对象类型
{ "app_id":APP_ID, "type":"product", "url":"http:\/\/samples.ogp.me\/306382486524859", "title":"SAMPLE TITLE", "image":"URL OF YOU IMAGE", "description":"SAMPLE DESCRIPTION" }
- app_id – This is the ID of your game. - type – type of Object you arecreating. - url – This should be the url of your game. - title – The title to display. - image – The url to the image that you want to display. - description – A short description of the object.
Graph API Explorer Screenshot for help