• 在IOS上部署facebook功能(基于unity3d的插件socialNetwork)


    首先去这里下载插件 http://vdisk.weibo.com/s/fQBrQ

    需求条件:

    unity3d版本需要3.5.6或以上
    xCode版本需要4.5.0或以上

     

    注:

    该插件只能在IOS上运行、不能在ANDROID上运行

     

    首先要去facebook注册开发者帐户、然后创建一个应用、获得了facebook app id 和 screat、

    然后导入插件进入菜单prime31->info.plist.addtions... 在CFBundle URLSchemes下、把size改成1、然后在Element0下输入迩的facebook app id

    id 格式为fb加上迩的app id、如fb444451222

    facebook API(socialNetwork)使用方法:

    1、

    以原生方法发送消息至好友的wall留言板、此方法会在IOS界面上弹出一个窗口让用户输入信息

    to:参数后为好友的ID

    link:之后的参数为消息自带的图片链接

    picture:为消息图片地址

    name: 为消息名

    caption: 为标题名

    description:为描述信息

    			var parameters = new Dictionary<string,string>
    			{
    				{"to", isc.fbUserID},
    				{"link", link},
    				{"picture", picture},
    				{"name", ArticleName},
    				{"caption", caption},
    				{"description", description}
    				
    			};
    			
    			FacebookBinding.showDialog( "stream.publish", parameters );
    

      

    2、

    以原生方法发送消息至自己的wall留言板、此方法会在IOS界面上弹出一个窗口让用户输入信息、这个只要不加入to参数就可以了

    link:之后的参数为消息自带的图片链接

    picture:为消息图片地址

    name: 为消息名

    caption: 为标题名

    description:为描述信息

    			var parameters = new Dictionary<string,string>
    			{
    				{"link", link},
    				{"picture", picture},
    				{"name", ArticleName},
    				{"caption", caption},
    				{"description", description}
    				
    			};
    			
    			FacebookBinding.showDialog( "stream.publish", parameters );
    
     

    具体的全部参数可以在这个文档里找到、需要番羽墙

    http://developers.facebook.com/docs/reference/dialogs/feed/

    注意事项:

    facebook的发送请求最好一定时间内只保证发送一次请求、不然会有各种不可遇知的问题、比如请求失败、特别是登录请求和登出请求、另外、登出请求失败事件和登录请求失败事件为同一事件、切记切记!

  • 相关阅读:
    Linux网络----数据包的接收过程
    Linux----运维必备的 13 款实用工具
    Linux----常用命令
    Linux----内核学习过程
    Linux性能及调优指南(翻译)之Linux进程管理
    Linux 下cut的使用
    Linux ps -ef和ps aux的区别
    Linux awk命令的一个简单应用
    安卓中的三种监听方式 (按钮控件举例)
    安卓中学习 sqlite
  • 原文地址:https://www.cnblogs.com/klobohyz/p/2762385.html
Copyright © 2020-2023  润新知