Chcę zbudować widżet dla WordPressa, który jednocześnie wyświetla moje najnowsze elementy Czytnika Google na pierwszej stronie i umożliwia zarządzanie zza pulpitu WordPress. Mogę już dodawać moje "udostępnione" elementy za pomocą kodu znalezionego w różnych wyszukiwaniach Google, ale nie jest to dokładnie to, czego szukam.Od czego zacząć od Czytnika Google jako interfejsu API?
Podoba mi się funkcjonalność widżetu Czytnik Google na iGoogle. Chcę ją powielić na pulpicie WordPress i zbudować wersję tylko do odczytu dla frontendu WordPress. Od czego zacząć w API (publicznym lub "nieoficjalnym"), aby to zbudować?
- Update -
Znalazłem pewną ograniczoną dokumentację dotyczącą protokołów uwierzytelniania, ale byłem w stanie zrealizować wszystko. Potrafię parsować URL, aby uwierzytelnić i uzyskać identyfikator SSID, który działa, gdy jest umieszczony bezpośrednio w przeglądarce, ale zarówno żądania GET, jak i POST kończą się niepowodzeniem przez PHP, więc nie mogę uzyskać nic więcej.
- Update -
I've converted the first few steps of Martin Doms' C# tutorial into PHP dla każdego, kto jest zainteresowany w ten sposób na własnej stronie.
Właściwie zacząłem od tego samouczka. A problem z PHP nie jest tak naprawdę problemem z PHP ... jest to problem z uwierzytelnianiem w ogóle (prawdopodobnie z mojej domeny, ale nie jestem pewien ...) Przeportowałem kod C# do PHP, i problem występuje w funkcji getSID(). Mogę użyć przeanalizowanego adresu URL (https: //www.google.com/accounts ...) bezpośrednio w przeglądarce, aby zwrócić identyfikator SID i LSID, ale żądania POST i GET za pośrednictwem PHP powodują naruszenie bezpieczeństwa HTTP. – EAMann
W jaki sposób robisz te POST i GET z PHP? Używanie funkcji cURL do wykonywania polecenia GET powinno działać dobrze (http://us2.php.net/manual/en/function.curl-exec.php). Jeśli nadal masz problemy, może pomóc napisanie obecnego kodu. – Seb
Spróbuję jeszcze raz z cURL i dam ci znać, co się stanie. – EAMann