← PHP

Ajuda na criação de um plugin

Lida 4076 vezes

Offline

Rogério Moreira 
Editor
Mensagens 1313 Gostos 11
Feedback +15

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Tenth year Anniversary Nineth year Anniversary Eighth year Anniversary Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

Boas pessoal  :-P

Preciso aqui de uma pequena ajuda no desenvolvimento de um plugin.

O que pretendo é ir buscar a api deste site http://hagreve.com/api/ e mostrar um widget na sidebar do blog.

O cabeçalho e o resto já está feito mas agora falta-me a parte mais importante e ando às voltas e não sei como fazer.

O url da api é este http://hagreve.com/api/v1/strikes e o código da api é este:

Código: [Seleccione]
json
[
    { "description": "Esta é uma descrição de uma greve.",
      "end_date": "2011-11-30 20:25:23",
      "source_link": "http://example.com",
      "all_day": true,
      "start_date": "2011-11-03 20:25:17",
      "canceled": false,
      "submitter": {
          "first_name": "José",
          "last_name": "Silva"
      },
      "company": {
          "name": "Empresa B"
      }
    },
    {
      "description": "Descrição dois.",
      "end_date": "2011-11-12 23:00:00",
      "source_link": "http://example.com/greve2",
      "all_day": true,
      "start_date": "2011-11-12 20:00:00",
      "canceled": true,
      "submitter": {
          "first_name": "José",
          "last_name": "Silva"
      },
      "company": {
          "name": "Empresa A"
      }
    },
    {
      "description": "Descrição um.",
      "end_date": "2011-11-22 18:53:09",
      "source_link": "http://example.com/greve",
      "all_day": true,
      "start_date": "2011-11-22 18:53:08",
      "canceled": false,
      "submitter": {
          "first_name": "João",
          "last_name": "Cruz"
      },
      "company": {
          "name": "Empresa A"
      }
    }
]

Como posso por isto a dizer sim ou não num widget da sidebar a partir desta API?

Abraço e obrigado desde já.
Offline

Rogério Moreira 
Editor
Mensagens 1313 Gostos 11
Feedback +15

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Tenth year Anniversary Nineth year Anniversary Eighth year Anniversary Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

Alguém?
Offline

ricardomoreira 
Membro
Mensagens 69 Gostos 0
Troféus totais: 19
Trófeus: (Ver todos)
Windows User Apple User Super Combination Combination Topic Starter Level 3 Level 2 Level 1 50 Posts 10 Posts

O que pretendes ao certo? É fazer parse ao json, fazes isso facilmente só com jquery.

Aqui tens por exemplo a listar as descrições todas:
http://jsfiddle.net/gGQks/

Offline

Rogério Moreira 
Editor
Mensagens 1313 Gostos 11
Feedback +15

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Tenth year Anniversary Nineth year Anniversary Eighth year Anniversary Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter

O que pretendes ao certo? É fazer parse ao json, fazes isso facilmente só com jquery.

Aqui tens por exemplo a listar as descrições todas:
http://jsfiddle.net/gGQks/



Era mostrar se havia ou não greve mas assim está melhor.

Muito obrigado.