2013-06-19 68 views
1

我目前正试图通过Facebook网站上的iOS教程发布开放图故事。使用Facebook开放图发布故事

https://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/publish-open-graph-story/

我迷路在第2步 - 设置你的后端服务器。我已经建立了一个Heroku帐户,就像它说的那样,我会通过Heroku站点上的设置教程。这一切似乎都很好。我将步骤2中列出的代码保存在一个名为opengraphobject.php的新文件中(我不知道这是否正确)。

之后,它说:“一旦你所上传的动态对象创建代码,使用对象调试测试样本对象输入网址进入调试器,例如:”

https://fbsdkog.herokuapp.com/repeater.php?fb:app_id=233936543368280 
&og:type=fb_sample_scrumps:meal 
&og:title=Pizza 
&og:description="Pizza" 
&og:image=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fimages%2Fdevsite%2Fattachment_blank.png 
&body=Pizza 

我没有知道我应该在这一点上做什么。我的行为叫做节拍,这个对象叫做boss。我如何为自己的行为生成这样的网址?

我不能移动到停止3,直到我移过去,因为它非常相似。

回答

1

页面opengraphobject.php应包含该步骤中提供的示例代码。

所以当你完成设置它指向您的网址在调试器来测试

https://YOUR.herokuapp.com/opengraphobject.php?fb:app_id=YOUR_APP_ID 
&og:type=fb_sample_scrumps:meal 
&og:title=Pizza 
&og:description="Pizza" 
&og:image=https%3A%2F%2Fs-static.ak.fbcdn.net%2Fimages%2Fdevsite%2Fattachment_blank.png 
&body=Pizza 
+0

当然是有道理中。我应该用mynamespace替换fb_sample_scrumps:meal:myaction吗?我尝试着将它粘贴到对象调试器中,并给出了一些警告,说明应该提供描述和标题。任何想法我可能做错了什么? – Tiddly

+0

@Tiddly是的,你需要用你的数据替换它,如果它给你警告,这意味着你的动态php文件(opengraphobject.php)工作不正常。 – phwd

+0

奇怪的是,我的文本编辑器做了一些奇怪的事情,那就是当我把它保存为一个php文件时,将一堆随机字符添加到文件中。我已经切换了编辑器,现在它被正确保存了(与FB教程中的代码相同)。当我将URL粘贴到对象调试器时,我仍然遇到同样的问题:( – Tiddly

相关问题