我想在我的软件中添加一个Facebook赞按钮。
我知道如何以编程方式执行实际的喜好过程, 但是我如何查看一个人是否真的喜欢我的页面呢?
编辑:我猜我的软件还必须与实际的Facebook应用程序进行通信 我必须开发,而不仅仅是常规的facebook html源代码?
答案 0 :(得分:4)
您是否考虑过在您的Delphi表单上删除TWebControl,为其分配一个简单的HTML文档字符串,其中包含Facebook类按钮所需的标记,并使其足够大以显示您的Facebook按钮内容?
类似计数和用户喜欢的状态将由动态加载到html页面的javascript自动处理。 Facebook编写的javascript。
似乎是一种值得考虑的全功能,最省力的方法。
答案 1 :(得分:3)
我没有Facebook来测试这个,但尝试使用this blog post
中描述的内容;尝试使用以下HTTP GET
请求并在响应中(解析后),找到您要查找的用户:
https://graph.facebook.com/me/likes/PAGE_ID&access_token=ACCESS_TOKEN
PAGE_ID
应该是您的网页ID,ACCESS_TOKEN
是您的访问令牌。
对于简单的GET
请求,您可以使用例如this code